50 detPhysicalVolume(0), g4ableName(name), sensitivity(false),
89 G4cout <<
"NOTE: You decided to skip the construction of "
94 G4cout <<
tab <<
"CCalG4Able::PhysicalVolume(...) --> time spent: "
107 G4cout <<
"CCalG4Able::setVisType: Constructing G4VisAttributes for "
121 <<
"Wireframe: " << wf <<
tab
122 <<
"Visible: " << visible <<
G4endl;
146 os <<
"Physical volume already constructed." <<
G4endl;
148 os <<
"Physical volume still not constructed." <<
G4endl;
151 os <<
"and it is Sensitive" << G4endl;
153 os <<
"and it is not Sensitive" <<
G4endl;
bool isVisible(visType v) const
std::ostream & operator<<(std::ostream &, const BasicVector3D< float > &)
G4bool isSensitive() const
double colorRed(visType v) const
double colorGreen(visType v) const
CCalVisualisable visProperties
int getSensitiveFlag(const G4String &n)
virtual void constructSensitive()
void setVisType(CCalVisualisable::visType, G4LogicalVolume *)
void AddCCalG4Able(CCalG4Able *)
void SetVisAttributes(const G4VisAttributes *pVA)
std::ostream & tab(std::ostream &)
void SetVisibility(G4bool=true)
bool isWireFrame(visType v) const
G4bool operator==(const CCalG4Able &right) const
G4GLOB_DLL std::ostream G4cout
double colorBlue(visType v) const
CCalG4AbleTable theG4DetectorsInside
CCalG4Able(G4String name)
static CCalGeometryConfiguration * getInstance()
void SetForceWireframe(G4bool=true)
virtual G4VPhysicalVolume * constructIn(G4VPhysicalVolume *)=0
G4VPhysicalVolume * PhysicalVolume(G4VPhysicalVolume *)
static CCalSensitiveConfiguration * getInstance()
G4VisAttributes * g4VisAtt[CCalVisualisable::TotalVisTypes]
const G4String & GetName() const
const G4String & GetName() const
G4VPhysicalVolume * detPhysicalVolume