MpdTgemGeo.cxx 875 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. /////////////////////////////////////////////////////////////
  2. // MpdTgemGeo
  3. //
  4. // Class for geometry of Tgem
  5. //
  6. /////////////////////////////////////////////////////////////
  7. #include "MpdTgemGeo.h"
  8. #include "FairGeoNode.h"
  9. ClassImp(MpdTgemGeo)
  10. MpdTgemGeo::MpdTgemGeo() {
  11. // Constructor
  12. fName="Tgem";
  13. maxSectors=0;
  14. maxModules=24;
  15. }
  16. const char* MpdTgemGeo::getModuleName(Int_t m) {
  17. // Returns the module name of Tgem number m
  18. // std::cout << "Tgem module: " << m << "\n";
  19. if (m < 9) {
  20. sprintf(modName,"tgem0%i",m+1);
  21. } else {
  22. sprintf(modName,"tgem%i",m+1);
  23. }
  24. return modName;
  25. }
  26. const char* MpdTgemGeo::getEleName(Int_t m) {
  27. // Returns the element name of Tgem number m
  28. // std::cout << "Tgem element: " << m << "\n";
  29. if (m < 9) {
  30. sprintf(eleName,"tgem0%i",m+1);
  31. } else {
  32. sprintf(eleName,"tgem%i",m+1);
  33. }
  34. return eleName;
  35. }