#include <BesMdcDigi.hh>
Public Member Functions | |
BesMdcDigi () | |
virtual | ~BesMdcDigi () |
BesMdcDigi (const BesMdcDigi &) | |
const BesMdcDigi & | operator= (const BesMdcDigi &) |
virtual G4int | operator== (const BesMdcDigi &) const |
void * | operator new (size_t) |
void | operator delete (void *) |
virtual void | Print () |
void | SetTrackID (G4int track) |
void | SetLayerNo (G4int layer) |
void | SetCellNo (G4int cell) |
void | SetEdep (G4double de) |
void | SetDriftT (G4double time) |
G4int | GetTrackID () |
G4int | GetLayerNo () |
G4int | GetCellNo () |
G4double | GetEdep () |
G4double | GetDriftT () |
Private Attributes | |
G4int | trackID |
G4int | layerNo |
G4int | cellNo |
G4double | edep |
G4double | driftT |
Definition at line 19 of file BesMdcDigi.hh.
BesMdcDigi::BesMdcDigi | ( | ) |
BesMdcDigi::~BesMdcDigi | ( | ) | [virtual] |
BesMdcDigi::BesMdcDigi | ( | const BesMdcDigi & | ) |
G4int BesMdcDigi::GetCellNo | ( | ) | [inline] |
Definition at line 45 of file BesMdcDigi.hh.
References cellNo.
Referenced by BesRawDataWriter::SaveMdcDigits(), and BesAsciiIO::SaveMdcDigits().
00045 { return cellNo;};
G4double BesMdcDigi::GetDriftT | ( | ) | [inline] |
Definition at line 47 of file BesMdcDigi.hh.
Referenced by BesRawDataWriter::SaveMdcDigits(), and BesAsciiIO::SaveMdcDigits().
00047 { return driftT;};
G4double BesMdcDigi::GetEdep | ( | ) | [inline] |
Definition at line 46 of file BesMdcDigi.hh.
References edep.
Referenced by BesRawDataWriter::SaveMdcDigits(), and BesAsciiIO::SaveMdcDigits().
00046 { return edep; };
G4int BesMdcDigi::GetLayerNo | ( | ) | [inline] |
Definition at line 44 of file BesMdcDigi.hh.
References layerNo.
Referenced by BesRawDataWriter::SaveMdcDigits(), and BesAsciiIO::SaveMdcDigits().
00044 { return layerNo; };
G4int BesMdcDigi::GetTrackID | ( | ) | [inline] |
Definition at line 43 of file BesMdcDigi.hh.
References trackID.
Referenced by BesRawDataWriter::SaveMdcDigits(), and BesAsciiIO::SaveMdcDigits().
00043 { return trackID; };
void BesMdcDigi::operator delete | ( | void * | ) | [inline] |
Definition at line 70 of file BesMdcDigi.hh.
References BesMdcDigiAllocator.
00071 { 00072 BesMdcDigiAllocator.FreeSingle((BesMdcDigi*) aDigi); 00073 }
void * BesMdcDigi::operator new | ( | size_t | ) | [inline] |
Definition at line 63 of file BesMdcDigi.hh.
References BesMdcDigiAllocator.
00064 { 00065 void *aDigi; 00066 aDigi = (void *) BesMdcDigiAllocator.MallocSingle(); 00067 return aDigi; 00068 }
const BesMdcDigi & BesMdcDigi::operator= | ( | const BesMdcDigi & | ) |
int BesMdcDigi::operator== | ( | const BesMdcDigi & | ) | const [virtual] |
void BesMdcDigi::Print | ( | ) | [virtual] |
Definition at line 75 of file BesMdcDigi.cc.
References cellNo, driftT, edep, layerNo, and trackID.
00076 { 00077 G4cout << " trackID: " << trackID << " layerNo: " << layerNo 00078 << " cellNo: " << cellNo 00079 << " energy deposit: " << G4BestUnit(edep,"Energy") 00080 << " driftT: " << G4BestUnit(driftT,"Time")<<G4endl; 00081 }
void BesMdcDigi::SetCellNo | ( | G4int | cell | ) | [inline] |
Definition at line 39 of file BesMdcDigi.hh.
References cellNo.
Referenced by BesMdcDigitizer::AddNoise(), BesMdcDigitizer::AddNoise2(), and BesMdcDigitizer::Digitize().
00039 { cellNo =cell;};
void BesMdcDigi::SetDriftT | ( | G4double | time | ) | [inline] |
Definition at line 41 of file BesMdcDigi.hh.
References driftT.
Referenced by BesMdcDigitizer::AddNoise(), BesMdcDigitizer::AddNoise2(), and BesMdcDigitizer::Digitize().
00041 { driftT = time;};
void BesMdcDigi::SetEdep | ( | G4double | de | ) | [inline] |
Definition at line 40 of file BesMdcDigi.hh.
References edep.
Referenced by BesMdcDigitizer::AddNoise(), BesMdcDigitizer::AddNoise2(), and BesMdcDigitizer::Digitize().
00040 { edep = de; };
void BesMdcDigi::SetLayerNo | ( | G4int | layer | ) | [inline] |
Definition at line 38 of file BesMdcDigi.hh.
References layerNo.
Referenced by BesMdcDigitizer::AddNoise(), BesMdcDigitizer::AddNoise2(), and BesMdcDigitizer::Digitize().
00038 { layerNo = layer; };
void BesMdcDigi::SetTrackID | ( | G4int | track | ) | [inline] |
Definition at line 37 of file BesMdcDigi.hh.
References trackID.
Referenced by BesMdcDigitizer::AddNoise(), BesMdcDigitizer::AddNoise2(), and BesMdcDigitizer::Digitize().
00037 { trackID = track; };
G4int BesMdcDigi::cellNo [private] |
Definition at line 53 of file BesMdcDigi.hh.
Referenced by BesMdcDigi(), GetCellNo(), operator=(), Print(), and SetCellNo().
G4double BesMdcDigi::driftT [private] |
Definition at line 55 of file BesMdcDigi.hh.
Referenced by BesMdcDigi(), operator=(), Print(), and SetDriftT().
G4double BesMdcDigi::edep [private] |
Definition at line 54 of file BesMdcDigi.hh.
Referenced by BesMdcDigi(), GetEdep(), operator=(), Print(), and SetEdep().
G4int BesMdcDigi::layerNo [private] |
Definition at line 52 of file BesMdcDigi.hh.
Referenced by BesMdcDigi(), GetLayerNo(), operator=(), Print(), and SetLayerNo().
G4int BesMdcDigi::trackID [private] |
Definition at line 47 of file BesMdcDigi.hh.
Referenced by BesMdcDigi(), GetTrackID(), operator=(), Print(), and SetTrackID().