![]() |
EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
#include <Fun4All-lmon/blob/master/source/Cell.h>
Collaboration diagram for Cell:Public Member Functions | |
| Cell (const G4String &nam, G4int ix, G4int iy, G4int ncells, G4double zpos, G4double ypos, G4LogicalVolume *top, CompCal &, RootOut *rout) | |
| virtual | ~Cell () |
| virtual G4bool | ProcessHits (const G4Step *step, G4TouchableHistory *) |
| virtual const G4String & | GetName () const |
| virtual void | ClearEvent () |
| virtual void | CreateOutput (TTree *tree) |
Private Member Functions | |
| void | AddBranch (const std::string &nam, Double_t *val, TTree *tree) |
| void | AddBranch (const std::string &nam, ULong64_t *val, TTree *tree) |
Private Attributes | |
| G4String | fNam |
| Double_t | fE |
| ULong64_t | fNphot |
| ULong64_t | fNscin |
| ULong64_t | fNcerenkov |
| G4int | fScinType |
| G4int | fScinSubType |
| G4int | fCerenkovType |
| G4int | fCerenkovSubType |
| OpDet * | fOpDet |
| CompCal & | det |
| std::set< G4VPhysicalVolume * > | m_PhysicalVolumes |
Friends | |
| class | CompCal |
Definition at line 22 of file Cell.h.
View newest version in sPHENIX GitHub at line 22 of file Cell.h
| Cell::Cell | ( | const G4String & | nam, |
| G4int | ix, | ||
| G4int | iy, | ||
| G4int | ncells, | ||
| G4double | zpos, | ||
| G4double | ypos, | ||
| G4LogicalVolume * | top, | ||
| CompCal & | d, | ||
| RootOut * | rout | ||
| ) |
Definition at line 42 of file Cell.cxx.
View newest version in sPHENIX GitHub at line 42 of file Cell.cxx
References ClearEvent(), Acts::UnitConstants::cm, Acts::UnitConstants::cm3, OpDet::CreateOutput(), OpTable::CrystalTable(), fCerenkovSubType, fCerenkovType, fNam, fOpDet, fScinSubType, fScinType, g(), OpDet::GetPhysicalVolume(), RootOut::GetTree(), m_PhysicalVolumes, OpTable::MakeBoundary(), and OpTable::SurfaceTable().
Here is the call graph for this function:
|
inlinevirtual |
|
private |
|
private |
|
virtual |
|
virtual |
Definition at line 193 of file Cell.cxx.
View newest version in sPHENIX GitHub at line 193 of file Cell.cxx
References AddBranch(), fE, fNcerenkov, fNphot, and fNscin.
Referenced by CompCal::CompCal().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinevirtual |
|
virtual |
Definition at line 133 of file Cell.cxx.
View newest version in sPHENIX GitHub at line 133 of file Cell.cxx
References det, fCerenkovSubType, fCerenkovType, fE, fNcerenkov, fNphot, fNscin, fScinSubType, fScinType, CompCal::fX, CompCal::fXyzE, CompCal::fY, CompCal::fZ, m_PhysicalVolumes, and Acts::Test::volume.
|
friend |
|
private |
Definition at line 59 of file Cell.h.
View newest version in sPHENIX GitHub at line 59 of file Cell.h
Referenced by ProcessHits().
|
private |
|
private |
|
private |
Definition at line 47 of file Cell.h.
View newest version in sPHENIX GitHub at line 47 of file Cell.h
Referenced by ClearEvent(), CreateOutput(), CompCal::FinishEvent(), and ProcessHits().
|
private |
|
private |
Definition at line 50 of file Cell.h.
View newest version in sPHENIX GitHub at line 50 of file Cell.h
Referenced by ClearEvent(), CreateOutput(), CompCal::FinishEvent(), and ProcessHits().
|
private |
Definition at line 48 of file Cell.h.
View newest version in sPHENIX GitHub at line 48 of file Cell.h
Referenced by ClearEvent(), CreateOutput(), CompCal::FinishEvent(), and ProcessHits().
|
private |
Definition at line 49 of file Cell.h.
View newest version in sPHENIX GitHub at line 49 of file Cell.h
Referenced by ClearEvent(), CreateOutput(), CompCal::FinishEvent(), and ProcessHits().
|
private |
|
private |
|
private |
|
private |