#include <BesEmcDigitizer.hh>
Public Member Functions | |
void | AddEdep (G4double e) |
void | AddEdep (G4double e) |
CrystalSingle (const CrystalSingle &right) | |
CrystalSingle () | |
CrystalSingle (const CrystalSingle &right) | |
CrystalSingle () | |
G4double | GetEdep () |
G4double | GetEdep () |
vector< G4int > * | GetHitIndexes () |
vector< G4int > * | GetHitIndexes () |
G4int | GetNPhi () |
G4int | GetNPhi () |
G4int | GetNTheta () |
G4int | GetNTheta () |
G4int | GetPartId () |
G4int | GetPartId () |
const CrystalSingle & | operator= (const CrystalSingle &right) |
const CrystalSingle & | operator= (const CrystalSingle &right) |
void | SetEdep (G4double e) |
void | SetEdep (G4double e) |
void | SetNPhi (G4int phi) |
void | SetNPhi (G4int phi) |
void | SetNTheta (G4int theta) |
void | SetNTheta (G4int theta) |
void | SetPartId (G4int id) |
void | SetPartId (G4int id) |
~CrystalSingle () | |
~CrystalSingle () | |
Private Attributes | |
G4double | edep |
vector< G4int > * | hitIndexes |
vector< G4int > * | hitIndexes |
G4int | nPhi |
G4int | nTheta |
G4int | partId |
Friends | |
class | BesEmcDigitizer |
|
00032 { 00033 hitIndexes = new vector<G4int>; 00034 }
|
|
00036 { 00037 partId = right.partId; 00038 nTheta = right.nTheta; 00039 nPhi = right.nPhi; 00040 edep = right.edep; 00041 hitIndexes =right.hitIndexes; 00042 }
|
|
00053 {
00054 delete hitIndexes;
00055 }
|
|
00032 { 00033 hitIndexes = new vector<G4int>; 00034 }
|
|
00036 { 00037 partId = right.partId; 00038 nTheta = right.nTheta; 00039 nPhi = right.nPhi; 00040 edep = right.edep; 00041 hitIndexes =right.hitIndexes; 00042 }
|
|
00053 {
00054 delete hitIndexes;
00055 }
|
|
00067 {edep += e;}
|
|
00067 {edep += e;}
|
|
00060 {return edep;}
|
|
00060 {return edep;}
|
|
00061 {return hitIndexes;}
|
|
00061 {return hitIndexes;}
|
|
00059 {return nPhi;}
|
|
00059 {return nPhi;}
|
|
00058 {return nTheta;}
|
|
00058 {return nTheta;}
|
|
00057 {return partId;}
|
|
00057 {return partId;}
|
|
00044 { 00045 partId = right.partId; 00046 nTheta = right.nTheta; 00047 nPhi = right.nPhi; 00048 edep = right.edep; 00049 hitIndexes =right.hitIndexes; 00050 return *this; 00051 }
|
|
00044 { 00045 partId = right.partId; 00046 nTheta = right.nTheta; 00047 nPhi = right.nPhi; 00048 edep = right.edep; 00049 hitIndexes =right.hitIndexes; 00050 return *this; 00051 }
|
|
00066 {edep = e;}
|
|
00066 {edep = e;}
|
|
00065 {nPhi = phi;}
|
|
00065 {nPhi = phi;}
|
|
00064 {nTheta = theta;}
|
|
00064 {nTheta = theta;}
|
|
00063 {partId = id;}
|
|
00063 {partId = id;}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|