#include #include #include "R3BGladMagnet.h" #include "FairGeoLoader.h" #include "FairGeoInterface.h" #include "FairGeoRootBuilder.h" #include "FairRuntimeDb.h" #include "TObjArray.h" #include "FairRun.h" #include "FairGeoVolume.h" #include "FairGeoNode.h" #include "R3BGeoMagnet.h" #include "R3BGeoPassivePar.h" using namespace std; R3BGladMagnet::~R3BGladMagnet() { } R3BGladMagnet::R3BGladMagnet() { } R3BGladMagnet::R3BGladMagnet(const char * name, const char *Title) : R3BModule(name ,Title) { } void R3BGladMagnet::ConstructGeometry() { TString fileName = GetGeometryFileName(); if(fileName.EndsWith(".root")) { LOG(INFO) << "Constructing GLAD geometry from ROOT file " << fileName << FairLogger::endl; ConstructRootGeometry(); } else { LOG(FATAL) << "GLAD geometry file name is not set" << FairLogger::endl; exit(1); } } Bool_t R3BGladMagnet::CheckIfSensitive(std::string name) { return kFALSE; } ClassImp(R3BGladMagnet)