BmdGeo.h 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. //-----------------------------------------------------------
  2. // File and Version Information:
  3. // $Id$
  4. //
  5. // Description:
  6. // Bmd geometry module
  7. //
  8. //
  9. // Environment:
  10. // Software developed for the PANDA Detector at FAIR.
  11. //
  12. // Author List:
  13. // Pedro Gonzalez TUM (original author)
  14. //
  15. //
  16. //-----------------------------------------------------------
  17. #ifndef BMDGEO_HH
  18. #define BMDGEO_HH
  19. // Base Class Headers ----------------
  20. #include "FairGeoSet.h"
  21. // Collaborating Class Headers -------
  22. // Collaborating Class Declarations --
  23. class BmdGeo : public FairGeoSet {
  24. public:
  25. // Constructors/Destructors ---------
  26. BmdGeo();
  27. ~BmdGeo(){}
  28. // Operators
  29. // Accessors -----------------------
  30. const char* getModuleName(Int_t);
  31. const char* getEleName(Int_t);
  32. //inline Int_t getModNumInMod(const TString&);
  33. // Modifiers -----------------------
  34. // Operations ----------------------
  35. protected:
  36. char modName[20]; // name of module
  37. char eleName[20]; // substring for elements in module
  38. private:
  39. // Private Data Members ------------
  40. // Private Methods -----------------
  41. public:
  42. ClassDef(BmdGeo,1)
  43. };
  44. #endif
  45. //--------------------------------------------------------------
  46. // $Log$
  47. //--------------------------------------------------------------