MpdStrawendcapGeo.cxx 962 B

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