#include <CCalSensitiveDetectors.hh>
Definition at line 41 of file CCalSensitiveDetectors.hh.
◆ ~CCalSensitiveDetectors()
CCalSensitiveDetectors::~CCalSensitiveDetectors |
( |
| ) |
|
|
inline |
◆ CCalSensitiveDetectors()
CCalSensitiveDetectors::CCalSensitiveDetectors |
( |
| ) |
|
|
inlineprivate |
◆ getInstance()
◆ getVolumes()
Definition at line 54 of file CCalSensitiveDetectors.cc.
57 mmslv::const_iterator mmscite;
58 std::pair<mmslv::iterator, mmslv::iterator> mmsdi;
59 mmsdi =
theLVs.equal_range(
string);
60 std::vector<G4LogicalVolume*> lvs;
61 for (mmscite = mmsdi.first; mmscite != mmsdi.second; mmscite++ ) {
62 lvs.push_back(const_cast<G4LogicalVolume*>((*mmscite).second));
65 if (exist)
G4cout <<
"CCalSensitiveDetector : " << lvs.size()
66 <<
" detectors for " <<
string <<
G4endl;
G4GLOB_DLL std::ostream G4cout
◆ registerVolume()
Definition at line 44 of file CCalSensitiveDetectors.cc.
47 theLVs.insert(mmslv::value_type(
string, logv));
49 G4cout <<
"CCalSensitiveDetectors : Register " << logv->
GetName()
50 <<
" in category " <<
string <<
G4endl;
G4GLOB_DLL std::ostream G4cout
const G4String & GetName() const
◆ setSensitive()
Definition at line 72 of file CCalSensitiveDetectors.cc.
76 mmslv::const_iterator mmscite;
77 std::pair<mmslv::iterator, mmslv::iterator> mmsdi;
78 mmsdi =
theLVs.equal_range(
string);
79 for (mmscite = mmsdi.first; mmscite != mmsdi.second; mmscite++ ) {
G4GLOB_DLL std::ostream G4cout
const G4String & GetName() const
void SetSensitiveDetector(G4VSensitiveDetector *pSDetector)
◆ theInstance
◆ theLVs
mmslv CCalSensitiveDetectors::theLVs |
|
private |
The documentation for this class was generated from the following files: