32 #define CCalG4Able_h 1 
std::vector< CCalG4Able * > CCalG4AbleTable
 
G4VPhysicalVolume * PhysicalVolume(G4VPhysicalVolume *)
 
void setVisType(CCalVisualisable::visType, G4LogicalVolume *)
 
CCalG4Able(G4String name)
 
void setName(const G4String &name)
 
CCalG4AbleTable theG4DetectorsInside
 
G4bool isSensitive() const 
 
void setSensitivity(G4bool sens=true)
 
G4VisAttributes * g4VisAtt[CCalVisualisable::TotalVisTypes]
 
friend std::ostream & operator<<(std::ostream &, const CCalG4Able &)
 
G4VPhysicalVolume * detPhysicalVolume
 
G4bool operator==(const CCalG4Able &right) const 
 
virtual void constructSensitive()
 
virtual G4VPhysicalVolume * constructIn(G4VPhysicalVolume *)=0
 
CCalVisualisable visProperties
 
void AddCCalG4Able(CCalG4Able *)