]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TPC/AliTPCclusterMI.cxx
Tracking 2 Local system matrix added to GeoManager
[u/mrichter/AliRoot.git] / TPC / AliTPCclusterMI.cxx
index 49d8ba62f34448ced9ece8819a9d89e32d6f9f14..eba4a550e585dd0f323a629c30d467aab15c500e 100644 (file)
@@ -28,6 +28,7 @@
 
 #include "AliTPCclusterMI.h"
 #include "AliTPCclusterInfo.h"
+#include "AliGeomManager.h"
 #include "AliLog.h"
 
 ClassImp(AliTPCclusterMI)
@@ -135,3 +136,15 @@ Int_t AliTPCclusterMI::Compare(const TObject* obj) const
   AliTPCclusterMI * o2 = (AliTPCclusterMI*)obj;
   return (o2->GetY()>GetY())? -1:1; 
 }
+
+
+void AliTPCclusterMI::SetDetector(Int_t detector){
+  //
+  // set volume ID 
+  //  
+  fDetector = (UChar_t)(detector%72);
+  AliGeomManager::ELayerID id = (fDetector<36) ? 
+    AliGeomManager::kTPC1 :AliGeomManager::kTPC2 ;
+  Int_t modId = (fDetector<36)?fDetector: fDetector-36;
+  SetVolumeId(AliGeomManager::LayerToVolUID(id,modId));  
+}