#include <BesMdcDigi.hh>
Public Member Functions | |
BesMdcDigi (const BesMdcDigi &) | |
BesMdcDigi () | |
BesMdcDigi (const BesMdcDigi &) | |
BesMdcDigi () | |
G4int | GetCellNo () |
G4int | GetCellNo () |
G4double | GetDriftT () |
G4double | GetDriftT () |
G4double | GetEdep () |
G4double | GetEdep () |
G4int | GetLayerNo () |
G4int | GetLayerNo () |
G4int | GetTrackID () |
G4int | GetTrackID () |
void | operator delete (void *) |
void | operator delete (void *) |
void * | operator new (size_t) |
void * | operator new (size_t) |
const BesMdcDigi & | operator= (const BesMdcDigi &) |
const BesMdcDigi & | operator= (const BesMdcDigi &) |
virtual G4int | operator== (const BesMdcDigi &) const |
virtual G4int | operator== (const BesMdcDigi &) const |
virtual void | Print () |
virtual void | Print () |
void | SetCellNo (G4int cell) |
void | SetCellNo (G4int cell) |
void | SetDriftT (G4double time) |
void | SetDriftT (G4double time) |
void | SetEdep (G4double de) |
void | SetEdep (G4double de) |
void | SetLayerNo (G4int layer) |
void | SetLayerNo (G4int layer) |
void | SetTrackID (G4int track) |
void | SetTrackID (G4int track) |
virtual | ~BesMdcDigi () |
virtual | ~BesMdcDigi () |
Private Attributes | |
G4int | cellNo |
G4double | driftT |
G4double | edep |
G4int | layerNo |
G4int | trackID |
|
|
|
00029 {}
|
|
00032 :G4VDigi() 00033 { 00034 trackID = right.trackID; 00035 layerNo = right.layerNo; 00036 cellNo = right.cellNo; 00037 edep = right.edep; 00038 driftT = right.driftT; 00039 }
|
|
|
|
|
|
|
|
00045 { return cellNo;};
|
|
00045 { return cellNo;};
|
|
00047 { return driftT;};
|
|
00047 { return driftT;};
|
|
00046 { return edep; };
|
|
00046 { return edep; };
|
|
00044 { return layerNo; };
|
|
00044 { return layerNo; };
|
|
00043 { return trackID; };
|
|
00043 { return trackID; };
|
|
|
|
00071 { 00072 BesMdcDigiAllocator.FreeSingle((BesMdcDigi*) aDigi); 00073 }
|
|
|
|
00064 { 00065 void *aDigi; 00066 aDigi = (void *) BesMdcDigiAllocator.MallocSingle(); 00067 return aDigi; 00068 }
|
|
|
|
00043 { 00044 trackID = right.trackID; 00045 layerNo = right.layerNo; 00046 cellNo = right.cellNo; 00047 edep = right.edep; 00048 driftT = right.driftT; 00049 return *this; 00050 }
|
|
|
|
00054 { 00055 return (this==&right) ? 1 : 0; 00056 }
|
|
|
|
00076 { 00077 G4cout << " trackID: " << trackID << " layerNo: " << layerNo 00078 << " cellNo: " << cellNo 00079 << " energy deposit: " << G4BestUnit(edep,"Energy") 00080 << " driftT: " << G4BestUnit(driftT,"Time")<<G4endl; 00081 }
|
|
00039 { cellNo =cell;};
|
|
00039 { cellNo =cell;};
|
|
00041 { driftT = time;};
|
|
00041 { driftT = time;};
|
|
00040 { edep = de; };
|
|
00040 { edep = de; };
|
|
00038 { layerNo = layer; };
|
|
00038 { layerNo = layer; };
|
|
00037 { trackID = track; };
|
|
00037 { trackID = track; };
|
|
|
|
|
|
|
|
|
|
|