MpdStrawECTGeo.cxx 923 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. /////////////////////////////////////////////////////////////
  2. // MpdStrawECTGeo
  3. //
  4. // Class for geometry of StrawECT
  5. //
  6. /////////////////////////////////////////////////////////////
  7. #include "MpdStrawECTGeo.h"
  8. #include "FairGeoNode.h"
  9. ClassImp(MpdStrawECTGeo)
  10. MpdStrawECTGeo::MpdStrawECTGeo() {
  11. // Constructor
  12. fName="StrawECT";
  13. maxSectors=0;
  14. maxModules=24;
  15. }
  16. const char* MpdStrawECTGeo::getModuleName(Int_t m) {
  17. // Returns the module name of StrawECT number m
  18. // std::cout << "StrawECT 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* MpdStrawECTGeo::getEleName(Int_t m) {
  27. // Returns the element name of StrawECT number m
  28. // std::cout << "StrawECT 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. }