#ifndef R3BMAGNET_H #define R3BMAGNET_H #include "TNamed.h" #include "TArrayI.h" #include "TClonesArray.h" #include "FairDetector.h" #include "FairModule.h" #include "R3BModule.h" #include "TGeoMatrix.h" class R3BMagnet : public R3BModule { private: TGeoCombiTrans *gLobalPos; // Int_t fGeometryVersion; Int_t fMedium; void ConstructGeometry1(); void ConstructGeometry2(); public: R3BMagnet(const char * name, const char *Title="SOFIA Magnet"); R3BMagnet(); virtual ~R3BMagnet(); void ConstructGeometry(); void SetGapMedium(Int_t medium){fMedium=medium;}; void SelectGeometry(Int_t version){fGeometryVersion=version;}; void ConstructASCIIGeometry(); Bool_t CheckIfSensitive(std::string name); ClassDef(R3BMagnet,1) //R3BMagnet }; #endif //R3BMAGNET_H