#include <G4SensitiveVolumeList.hh>
Public Member Functions | |
G4SensitiveVolumeList () | |
G4SensitiveVolumeList (const G4SensitiveVolumeList &right) | |
~G4SensitiveVolumeList () | |
const G4SensitiveVolumeList & | operator= (const G4SensitiveVolumeList &right) |
G4int | operator== (const G4SensitiveVolumeList &right) const |
G4int | operator!= (const G4SensitiveVolumeList &right) const |
G4bool | CheckPV (const G4VPhysicalVolume *pvp) const |
G4bool | CheckLV (const G4LogicalVolume *lvp) const |
const std::vector< G4VPhysicalVolume * > & | GetThePhysicalVolumeList () const |
void | SetThePhysicalVolumeList (const std::vector< G4VPhysicalVolume * > value) |
const std::vector< G4LogicalVolume * > & | GetTheLogicalVolumeList () const |
void | SetTheLogicalVolumeList (const std::vector< G4LogicalVolume * > value) |
Definition at line 55 of file G4SensitiveVolumeList.hh.
G4SensitiveVolumeList::G4SensitiveVolumeList | ( | ) |
G4SensitiveVolumeList::G4SensitiveVolumeList | ( | const G4SensitiveVolumeList & | right | ) |
Definition at line 44 of file G4SensitiveVolumeList.cc.
References theLogicalVolumeList, and thePhysicalVolumeList.
00045 { 00046 thePhysicalVolumeList = right.thePhysicalVolumeList; 00047 theLogicalVolumeList = right.theLogicalVolumeList; 00048 }
G4SensitiveVolumeList::~G4SensitiveVolumeList | ( | ) |
G4bool G4SensitiveVolumeList::CheckLV | ( | const G4LogicalVolume * | lvp | ) | const |
Definition at line 89 of file G4SensitiveVolumeList.cc.
Referenced by G4VReadOutGeometry::CheckROVolume().
00090 { 00091 if (theLogicalVolumeList.size()==0) return false; 00092 for(size_t i=0;i<theLogicalVolumeList.size();i++) 00093 { if(theLogicalVolumeList[i]==lvp) return true; } 00094 return false; 00095 }
G4bool G4SensitiveVolumeList::CheckPV | ( | const G4VPhysicalVolume * | pvp | ) | const |
Definition at line 80 of file G4SensitiveVolumeList.cc.
Referenced by G4VReadOutGeometry::CheckROVolume().
00081 { 00082 if (thePhysicalVolumeList.size()==0) return false; 00083 for(size_t i=0;i<thePhysicalVolumeList.size();i++) 00084 { if(thePhysicalVolumeList[i]==pvp) return true; } 00085 return false; 00086 }
const std::vector<G4LogicalVolume*>& G4SensitiveVolumeList::GetTheLogicalVolumeList | ( | ) | const |
const std::vector<G4VPhysicalVolume*>& G4SensitiveVolumeList::GetThePhysicalVolumeList | ( | ) | const |
G4int G4SensitiveVolumeList::operator!= | ( | const G4SensitiveVolumeList & | right | ) | const |
Definition at line 72 of file G4SensitiveVolumeList.cc.
00073 { 00074 return (this != (G4SensitiveVolumeList *) &right); 00075 }
const G4SensitiveVolumeList & G4SensitiveVolumeList::operator= | ( | const G4SensitiveVolumeList & | right | ) |
Definition at line 58 of file G4SensitiveVolumeList.cc.
References theLogicalVolumeList, and thePhysicalVolumeList.
00059 { 00060 thePhysicalVolumeList = right.thePhysicalVolumeList; 00061 theLogicalVolumeList = right.theLogicalVolumeList; 00062 return *this; 00063 }
G4int G4SensitiveVolumeList::operator== | ( | const G4SensitiveVolumeList & | right | ) | const |
Definition at line 67 of file G4SensitiveVolumeList.cc.
00068 { 00069 return (this == (G4SensitiveVolumeList *) &right); 00070 }
void G4SensitiveVolumeList::SetTheLogicalVolumeList | ( | const std::vector< G4LogicalVolume * > | value | ) |
void G4SensitiveVolumeList::SetThePhysicalVolumeList | ( | const std::vector< G4VPhysicalVolume * > | value | ) |