CGEM BOSS 6.6.5.i
BESIII Offline Software System
|
#include <BesMucHit.hh>
Public Member Functions | |
BesMucHit () | |
BesMucHit (int prt, int seg, int lay, int str, int trId, int trIndex) | |
~BesMucHit () | |
BesMucHit (const BesMucHit &) | |
const BesMucHit & | operator= (const BesMucHit &) |
int | operator== (const BesMucHit &) const |
void * | operator new (size_t) |
void | operator delete (void *) |
void | Draw () |
void | Print () |
void | SetTrackID (G4int track) |
void | SetTrackIndex (G4int index) |
void | SetPDGCode (G4int pdg) |
void | SetEdep (G4double de) |
void | SetEnergy (G4double energy) |
void | SetTime (G4double t) |
void | SetPos (G4ThreeVector xyz) |
void | SetPosLocal (G4ThreeVector xyzLocal) |
void | SetDir (G4ThreeVector dir) |
void | SetMomentum (G4ThreeVector momentum) |
void | SetVolume (G4VPhysicalVolume *pv) |
void | SetPart (G4int part) |
void | SetSeg (G4int seg) |
void | SetGap (G4int gap) |
void | SetStrip (G4int strip) |
G4int | GetTrackID () |
G4int | GetTrackIndex () |
G4int | GetPDGCode () |
G4double | GetEdep () |
G4double | GetEnergy () |
G4double | GetTime () |
G4ThreeVector | GetPos () |
G4ThreeVector | GetPosLocal () |
G4ThreeVector | GetDir () |
G4ThreeVector | GetMomentum () |
G4VPhysicalVolume * | GetVolume () |
G4String | GetVolumeName () |
G4int | GetPart () |
G4int | GetSeg () |
G4int | GetGap () |
G4int | GetStrip () |
G4int | GetPanel () |
G4int | GetGasChamber () |
Definition at line 26 of file BesMucHit.hh.
BesMucHit::BesMucHit | ( | ) |
Definition at line 25 of file BesMucHit.cc.
BesMucHit::BesMucHit | ( | int | prt, |
int | seg, | ||
int | lay, | ||
int | str, | ||
int | trId, | ||
int | trIndex ) |
Definition at line 28 of file BesMucHit.cc.
BesMucHit::~BesMucHit | ( | ) |
Definition at line 38 of file BesMucHit.cc.
BesMucHit::BesMucHit | ( | const BesMucHit & | right | ) |
Definition at line 41 of file BesMucHit.cc.
void BesMucHit::Draw | ( | ) |
Definition at line 139 of file BesMucHit.cc.
Referenced by BesMucSD::ProcessHits().
|
inline |
Definition at line 70 of file BesMucHit.hh.
|
inline |
Definition at line 65 of file BesMucHit.hh.
|
inline |
Definition at line 66 of file BesMucHit.hh.
|
inline |
Definition at line 76 of file BesMucHit.hh.
Referenced by BesMucEfficiency::GetEfficiency(), BesMucDigit::GetGap(), BesMucDigit::GetNearestStripNo(), BesMucEfficiency::GetPosLengthWidth(), BesMucDigit::GetStripPos(), BesMucNoise::IsExist(), BesMucSD::ProcessHits(), BesAsciiIO::SaveMucTruth(), BesMcTruthWriter::SaveMucTruth(), BesMucDigit::SetHit(), and BesMucEfficiency::SetHit().
|
inline |
Definition at line 79 of file BesMucHit.hh.
|
inline |
Definition at line 71 of file BesMucHit.hh.
Referenced by BesAsciiIO::SaveMucTruth(), and BesMcTruthWriter::SaveMucTruth().
|
inline |
Definition at line 78 of file BesMucHit.hh.
|
inline |
Definition at line 74 of file BesMucHit.hh.
Referenced by BesMucEfficiency::GetEfficiency(), BesMucDigit::GetNearestStripNo(), BesMucDigit::GetPart(), BesMucEfficiency::GetPosLengthWidth(), BesMucDigit::GetStripPos(), BesMucNoise::IsExist(), BesMucSD::ProcessHits(), BesAsciiIO::SaveMucTruth(), BesMcTruthWriter::SaveMucTruth(), BesMucDigit::SetHit(), and BesMucEfficiency::SetHit().
|
inline |
Definition at line 64 of file BesMucHit.hh.
|
inline |
Definition at line 68 of file BesMucHit.hh.
Referenced by BesAsciiIO::SaveMucTruth(), and BesMcTruthWriter::SaveMucTruth().
|
inline |
Definition at line 69 of file BesMucHit.hh.
Referenced by BesMucDigit::SetHit(), and BesMucEfficiency::SetHit().
|
inline |
Definition at line 75 of file BesMucHit.hh.
Referenced by BesMucEfficiency::GetEfficiency(), BesMucDigit::GetNearestStripNo(), BesMucDigit::GetSeg(), BesMucNoise::IsExist(), BesMucSD::ProcessHits(), BesAsciiIO::SaveMucTruth(), BesMcTruthWriter::SaveMucTruth(), and BesMucDigit::SetHit().
|
inline |
Definition at line 77 of file BesMucHit.hh.
Referenced by BesMucDigit::GetNearestStripNo(), BesMucNoise::IsExist(), BesMucSD::ProcessHits(), BesAsciiIO::SaveMucTruth(), and BesMcTruthWriter::SaveMucTruth().
|
inline |
Definition at line 67 of file BesMucHit.hh.
|
inline |
Definition at line 62 of file BesMucHit.hh.
Referenced by BesMucDigit::GetNearestStripNo(), and BesMucDigit::SetHit().
|
inline |
Definition at line 63 of file BesMucHit.hh.
Referenced by BesMucDigit::GetTrackIndex(), BesMucNoise::IsExist(), BesMucSD::ProcessHits(), BesAsciiIO::SaveMucTruth(), and BesMcTruthWriter::SaveMucTruth().
|
inline |
Definition at line 72 of file BesMucHit.hh.
Referenced by BesMucDigit::SetHit().
|
inline |
Definition at line 73 of file BesMucHit.hh.
|
inline |
Definition at line 115 of file BesMucHit.hh.
|
inline |
Definition at line 108 of file BesMucHit.hh.
Definition at line 64 of file BesMucHit.cc.
int BesMucHit::operator== | ( | const BesMucHit & | right | ) | const |
Definition at line 87 of file BesMucHit.cc.
void BesMucHit::Print | ( | ) |
Definition at line 174 of file BesMucHit.cc.
|
inline |
Definition at line 53 of file BesMucHit.hh.
Referenced by BesMucSD::ProcessHits().
|
inline |
Definition at line 48 of file BesMucHit.hh.
Referenced by BesMucSD::ProcessHits().
|
inline |
Definition at line 49 of file BesMucHit.hh.
Referenced by BesMucSD::ProcessHits().
|
inline |
Definition at line 58 of file BesMucHit.hh.
Referenced by BesMucSD::ProcessHits().
|
inline |
Definition at line 54 of file BesMucHit.hh.
Referenced by BesMucSD::ProcessHits().
|
inline |
Definition at line 56 of file BesMucHit.hh.
Referenced by BesMucSD::ProcessHits().
|
inline |
Definition at line 47 of file BesMucHit.hh.
Referenced by BesMucSD::ProcessHits().
|
inline |
Definition at line 51 of file BesMucHit.hh.
Referenced by BesMucSD::ProcessHits().
|
inline |
Definition at line 52 of file BesMucHit.hh.
Referenced by BesMucSD::ProcessHits().
|
inline |
Definition at line 57 of file BesMucHit.hh.
Referenced by BesMucSD::ProcessHits().
|
inline |
Definition at line 59 of file BesMucHit.hh.
Referenced by BesMucSD::ProcessHits().
|
inline |
Definition at line 50 of file BesMucHit.hh.
Referenced by BesMucSD::ProcessHits().
|
inline |
Definition at line 45 of file BesMucHit.hh.
Referenced by BesMucSD::ProcessHits().
|
inline |
Definition at line 46 of file BesMucHit.hh.
Referenced by BesMucSD::ProcessHits().
void BesMucHit::SetVolume | ( | G4VPhysicalVolume * | pv | ) |
Definition at line 92 of file BesMucHit.cc.
Referenced by BesMucSD::ProcessHits().