![]() |
ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Inheritance diagram for CexmcSimpleEnergyDeposit:
Collaboration diagram for CexmcSimpleEnergyDeposit:Public Member Functions | |
| CexmcSimpleEnergyDeposit (const G4String &name) | |
| void | Initialize (G4HCofThisEvent *hcOfThisEvent) |
| void | EndOfEvent (G4HCofThisEvent *hcOfThisEvent) |
| void | DrawAll (void) |
| void | PrintAll (void) |
| void | clear (void) |
Public Member Functions inherited from CexmcPrimitiveScorer | |
| CexmcPrimitiveScorer (const G4String &name) | |
| virtual | ~CexmcPrimitiveScorer () |
| void | InitializeMessenger (void) |
Public Member Functions inherited from G4VPrimitiveScorer | |
| G4VPrimitiveScorer (G4String name, G4int depth=0) | |
| virtual | ~G4VPrimitiveScorer () |
| G4int | GetCollectionID (G4int) |
| void | SetUnit (const G4String &unit) |
| const G4String & | GetUnit () const |
| G4double | GetUnitValue () const |
| void | SetMultiFunctionalDetector (G4MultiFunctionalDetector *d) |
| G4MultiFunctionalDetector * | GetMultiFunctionalDetector () const |
| G4String | GetName () const |
| void | SetFilter (G4VSDFilter *f) |
| G4VSDFilter * | GetFilter () const |
| void | SetVerboseLevel (G4int vl) |
| G4int | GetVerboseLevel () const |
| void | SetNijk (G4int i, G4int j, G4int k) |
Protected Member Functions | |
| G4int | GetIndex (G4Step *step) |
| G4bool | ProcessHits (G4Step *step, G4TouchableHistory *tHistory) |
Protected Member Functions inherited from CexmcPrimitiveScorer | |
| void | PrintHeader (G4int nmbOfEntries) const |
Protected Member Functions inherited from G4VPrimitiveScorer | |
| void | CheckAndSetUnit (const G4String &unit, const G4String &category) |
Protected Attributes | |
| CexmcEnergyDepositCollection * | eventMap |
Private Attributes | |
| G4int | hcId |
Definition at line 59 of file CexmcSimpleEnergyDeposit.hh.
View newest version in sPHENIX GitHub at line 59 of file CexmcSimpleEnergyDeposit.hh
|
explicit |
Definition at line 49 of file CexmcSimpleEnergyDeposit.cc.
View newest version in sPHENIX GitHub at line 49 of file CexmcSimpleEnergyDeposit.cc
Reimplemented from G4VPrimitiveScorer.
Definition at line 94 of file CexmcSimpleEnergyDeposit.cc.
View newest version in sPHENIX GitHub at line 94 of file CexmcSimpleEnergyDeposit.cc
References G4VTHitsMap< T, Map_t >::clear(), and eventMap.
Here is the call graph for this function:Reimplemented from G4VPrimitiveScorer.
Definition at line 100 of file CexmcSimpleEnergyDeposit.cc.
View newest version in sPHENIX GitHub at line 100 of file CexmcSimpleEnergyDeposit.cc
|
virtual |
Reimplemented from G4VPrimitiveScorer.
Definition at line 87 of file CexmcSimpleEnergyDeposit.cc.
View newest version in sPHENIX GitHub at line 87 of file CexmcSimpleEnergyDeposit.cc
References G4VPrimitiveScorer::GetVerboseLevel(), and PrintAll().
Here is the call graph for this function:Reimplemented from G4VPrimitiveScorer.
Definition at line 55 of file CexmcSimpleEnergyDeposit.cc.
View newest version in sPHENIX GitHub at line 55 of file CexmcSimpleEnergyDeposit.cc
Referenced by ProcessHits().
Here is the caller graph for this function:
|
virtual |
Reimplemented from G4VPrimitiveScorer.
Definition at line 75 of file CexmcSimpleEnergyDeposit.cc.
View newest version in sPHENIX GitHub at line 75 of file CexmcSimpleEnergyDeposit.cc
References G4HCofThisEvent::AddHitsCollection(), G4VPrimitiveScorer::detector, eventMap, G4VPrimitiveScorer::GetCollectionID(), G4VSensitiveDetector::GetName(), hcId, and G4VPrimitiveScorer::primitiveName.
Here is the call graph for this function:Reimplemented from G4VPrimitiveScorer.
Definition at line 105 of file CexmcSimpleEnergyDeposit.cc.
View newest version in sPHENIX GitHub at line 105 of file CexmcSimpleEnergyDeposit.cc
References G4VTHitsMap< T, Map_t >::entries(), eventMap, G4BestUnit, G4cout, G4endl, G4VTHitsMap< T, Map_t >::GetMap(), and CexmcPrimitiveScorer::PrintHeader().
Referenced by EndOfEvent().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protectedvirtual |
Implements G4VPrimitiveScorer.
Definition at line 61 of file CexmcSimpleEnergyDeposit.cc.
View newest version in sPHENIX GitHub at line 61 of file CexmcSimpleEnergyDeposit.cc
References G4VTHitsMap< T, Map_t >::add(), eventMap, GetIndex(), and G4Step::GetTotalEnergyDeposit().
Here is the call graph for this function:
|
protected |
Definition at line 81 of file CexmcSimpleEnergyDeposit.hh.
View newest version in sPHENIX GitHub at line 81 of file CexmcSimpleEnergyDeposit.hh
Referenced by clear(), Initialize(), CexmcEnergyDepositInCalorimeter::PrintAll(), CexmcEnergyDepositInLeftRightSet::PrintAll(), PrintAll(), and ProcessHits().
|
private |
Definition at line 84 of file CexmcSimpleEnergyDeposit.hh.
View newest version in sPHENIX GitHub at line 84 of file CexmcSimpleEnergyDeposit.hh
Referenced by Initialize().