MpdMcordGeoPar.h 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. /*
  2. * MpdMcordPar.h
  3. *
  4. * Created on: 21 maj 2019
  5. * Author: Daniel Wielanek
  6. * E-mail: daniel.wielanek@gmail.com
  7. * Warsaw University of Technology, Faculty of Physics
  8. */
  9. #ifndef MCORD_MCORD_MPDMCORDGEOPAR_H_
  10. #define MCORD_MCORD_MPDMCORDGEOPAR_H_
  11. #include "FairParGenericSet.h" // for FairParGenericSet
  12. #include "Rtypes.h"
  13. class TObjArray;
  14. class FairParamList;
  15. class MpdMcordGeoPar : public FairParGenericSet{
  16. public:
  17. /** List of FairGeoNodes for sensitive volumes */
  18. TObjArray* fGeoSensNodes;
  19. /** List of FairGeoNodes for sensitive volumes */
  20. TObjArray* fGeoPassNodes;
  21. MpdMcordGeoPar(const char* name="MpdMcordGeoPar",
  22. const char* title="MpdMcord Geometry Parameters",
  23. const char* context="TestDefaultContext");
  24. ~MpdMcordGeoPar(void);
  25. void clear(void);
  26. void putParams(FairParamList*);
  27. Bool_t getParams(FairParamList*);
  28. TObjArray* GetGeoSensitiveNodes() {return fGeoSensNodes;}
  29. TObjArray* GetGeoPassiveNodes() {return fGeoPassNodes;}
  30. private:
  31. MpdMcordGeoPar(const MpdMcordGeoPar&);
  32. MpdMcordGeoPar& operator=(const MpdMcordGeoPar&);
  33. ClassDef(MpdMcordGeoPar,1)
  34. };
  35. #endif /* MCORD_MCORD_MPDMCORDGEOPAR_H_ */