52 FairModule(
const char* Name,
const char* title, Bool_t Active = kFALSE);
56 virtual void Print(Option_t*)
const { ; }
75 LOG(warn) <<
"This function is deprecated. Use FairAlignmentHandler instead, see Tutorial4 for examples.";
97 deprecated(
"The method CheckIfSensitive is deprecated. Implement IsSensitive in the detector classes.")))
106 virtual Int_t
getVolId(
const TString&)
const {
return 0; }
142 void SetDefaultMatrixName(TGeoMatrix* matrix);
143 void AssignMediumAtImport(TGeoVolume*
v);
146 void ReAssignMediaId();
FairModule & operator=(const FairModule &)
virtual void ExpandNodeForGDML(__attribute__((unused)) TGeoNode *curNode)
Bool_t fGeoSaved
list of Detector Geometry parameters
TString fMotherVolumeName
static thread_local Int_t fNbOfVolumes
virtual void BeginWorkerRun() const
virtual void Print(Option_t *) const
void SetMotherVolume(TString volName)
virtual void see Tutorial4 for examples
void AddSensitiveVolume(TGeoVolume *v)
virtual void ConstructOpGeometry()
virtual void SetParContainers()
virtual void SetSpecialPhysicsCuts()
virtual TString GetGeometryFileVer()
virtual void ExpandNode(TGeoNode *Node)
virtual void ConstructRootGeometry(TGeoMatrix *shiftM=nullptr)
ClassDef(FairModule, 4)
cahed pointer to MC (available only after initialization)
virtual void ConstructGDMLGeometry(__attribute__((unused)) TGeoMatrix *posrot)
virtual void InitParContainers()
virtual void ConstructASCIIGeometry()
FairVolume * getFairVolume(FairGeoNode *fNode)
virtual void ModifyGeometry() __attribute__((deprecated("Use FairAlignmentHandler instead
virtual TString GetGeometryFileName()
virtual void SetGeometryFileName(TString fname, TString geoVer="0")
TList * GetListOfGeoPar()
TVirtualMC * fMC
flag for initialisation
static thread_local TArrayI * volNumber
virtual FairModule * CloneModule() const
virtual void RegisterAlignmentMatrices()
void SetVerboseLevel(Int_t level)
static thread_local FairVolumeList * vList
virtual void ConstructGeometry()
virtual Bool_t CheckIfSensitive(__attribute__((unused)) std::string name) __attribute__((deprecated("The method CheckIfSensitive is deprecated. Implement IsSensitive in the detector classes.")))
virtual void FinishWorkerRun() const
virtual Bool_t IsSensitive(const std::string &name)
static thread_local TRefArray * svList
virtual Int_t getVolId(const TString &) const
GLuint const GLchar * name
VectorOfTObjectPtrs other
LOG(info)<< "Compressed in "<< sw.CpuTime()<< " s"
for(int irof=0;irof< 1000;irof++)