WCSim
|
#include <WCSimWCHit.hh>
Classes | |
struct | SortFunctor_Hit |
Public Member Functions | |
WCSimWCHit () | |
~WCSimWCHit () | |
WCSimWCHit (const WCSimWCHit &) | |
const WCSimWCHit & | operator= (const WCSimWCHit &) |
G4int | operator== (const WCSimWCHit &) const |
void * | operator new (size_t) |
void | operator delete (void *) |
void | Draw () |
void | Print () |
void | SetTubeID (G4int tube) |
void | SetTrackID (G4int track) |
void | SetEdep (G4double de) |
void | SetPos (G4ThreeVector xyz) |
void | SetRot (G4RotationMatrix rotMatrix) |
void | SetLogicalVolume (G4LogicalVolume *logV) |
void | AddParentID (G4int primParentID) |
void | SetMaxPe (G4int number=0) |
void | AddPe (G4double hitTime) |
G4int | GetTubeID () |
G4int | GetTrackID () |
G4ThreeVector | GetPos () |
G4int | GetTotalPe () |
G4double | GetTime (int i) |
G4int | GetParentID (int i) |
G4LogicalVolume * | GetLogicalVolume () |
void | SortHitTimes () |
G4double | GetFirstHitTimeInGate (G4double low, G4double upevent) |
G4int | GetPeInGate (double low, double pmtgate, double evgate) |
Private Attributes | |
G4int | tubeID |
G4int | trackID |
G4double | edep |
G4ThreeVector | pos |
G4RotationMatrix | rot |
G4LogicalVolume * | pLogV |
G4int | totalPe |
std::vector< G4double > | time |
std::vector< G4int > | primaryParentID |
G4int | totalPeInGate |
Static Private Attributes | |
static G4int | maxPe = 0 |
Definition at line 40 of file WCSimWCHit.hh.
WCSimWCHit::WCSimWCHit | ( | ) |
Definition at line 21 of file WCSimWCHit.cc.
WCSimWCHit::~WCSimWCHit | ( | ) |
Definition at line 26 of file WCSimWCHit.cc.
WCSimWCHit::WCSimWCHit | ( | const WCSimWCHit & | right | ) |
Definition at line 28 of file WCSimWCHit.cc.
|
inline |
Definition at line 64 of file WCSimWCHit.hh.
|
inline |
Definition at line 70 of file WCSimWCHit.hh.
void WCSimWCHit::Draw | ( | ) |
Definition at line 51 of file WCSimWCHit.cc.
|
inline |
Definition at line 94 of file WCSimWCHit.hh.
|
inline |
Definition at line 88 of file WCSimWCHit.hh.
|
inline |
Definition at line 86 of file WCSimWCHit.hh.
|
inline |
Definition at line 120 of file WCSimWCHit.hh.
|
inline |
Definition at line 83 of file WCSimWCHit.hh.
|
inline |
Definition at line 85 of file WCSimWCHit.hh.
|
inline |
Definition at line 84 of file WCSimWCHit.hh.
|
inline |
Definition at line 82 of file WCSimWCHit.hh.
|
inline |
Definition at line 81 of file WCSimWCHit.hh.
|
inline |
Definition at line 180 of file WCSimWCHit.hh.
|
inline |
Definition at line 173 of file WCSimWCHit.hh.
const WCSimWCHit & WCSimWCHit::operator= | ( | const WCSimWCHit & | right | ) |
Definition at line 37 of file WCSimWCHit.cc.
G4int WCSimWCHit::operator== | ( | const WCSimWCHit & | right | ) | const |
Definition at line 46 of file WCSimWCHit.cc.
void WCSimWCHit::Print | ( | ) |
Definition at line 84 of file WCSimWCHit.cc.
|
inline |
Definition at line 60 of file WCSimWCHit.hh.
|
inline |
Definition at line 63 of file WCSimWCHit.hh.
|
inline |
Definition at line 68 of file WCSimWCHit.hh.
|
inline |
Definition at line 61 of file WCSimWCHit.hh.
|
inline |
Definition at line 62 of file WCSimWCHit.hh.
|
inline |
Definition at line 59 of file WCSimWCHit.hh.
|
inline |
Definition at line 58 of file WCSimWCHit.hh.
|
inline |
Definition at line 90 of file WCSimWCHit.hh.
|
private |
Definition at line 153 of file WCSimWCHit.hh.
|
staticprivate |
Definition at line 161 of file WCSimWCHit.hh.
|
private |
Definition at line 156 of file WCSimWCHit.hh.
|
private |
Definition at line 154 of file WCSimWCHit.hh.
|
private |
Definition at line 165 of file WCSimWCHit.hh.
|
private |
Definition at line 155 of file WCSimWCHit.hh.
|
private |
Definition at line 164 of file WCSimWCHit.hh.
|
private |
Definition at line 163 of file WCSimWCHit.hh.
|
private |
Definition at line 166 of file WCSimWCHit.hh.
|
private |
Definition at line 152 of file WCSimWCHit.hh.
|
private |
Definition at line 151 of file WCSimWCHit.hh.