]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - EMCAL/AliEMCALGeometry.h
Zero misalignment
[u/mrichter/AliRoot.git] / EMCAL / AliEMCALGeometry.h
index 69049c85fb6f93a3637d9e318d072d51e732bd92..536d1048effdd4eccee5ebc62673def845042d5a 100644 (file)
@@ -45,11 +45,14 @@ public:
     Fatal("operator =", "not implemented");
     return *(GetInstance()); 
   };
-
+  
+  void FillTRU(const TClonesArray * digits, TClonesArray * amptru, TClonesArray * timeRtru)  ; //Fills Trigger Unit matrices with digit amplitudes and time
+  void GetCellPhiEtaIndexInSModuleFromTRUIndex(const Int_t itru, const Int_t iphitru, const Int_t ietatru, Int_t &ietaSM, Int_t &iphiSM) const ; // Tranforms Eta-Phi Cell index in TRU into Eta-Phi index in Super Module
+  
   // Have to call GetTransformationForSM() before calculation global charachteristics 
   void GetGlobal(const Double_t *loc, Double_t *glob, int nsm) const;
   void GetGlobal(const TVector3 &vloc, TVector3 &vglob, int nsm) const;
-  void GetGlobal(const Int_t absId, TVector3 &vglob) const;
+  void GetGlobal(Int_t absId, TVector3 &vglob) const;
   // for a given tower index it returns eta and phi of center of that tower.
   void EtaPhiFromIndex(Int_t index,Float_t &eta,Float_t &phi) const;
 
@@ -58,7 +61,6 @@ public:
   virtual void GetGlobal(const AliRecPoint *rp, TVector3 &vglob) const;
   // Bool_t AreInSameTower(Int_t id1, Int_t id2) const ;  
 
-  TClonesArray *  FillTRU(const TClonesArray * digits)  ;
   virtual void GetGlobal(const AliRecPoint *, TVector3 &, TMatrixF &) const {}
 
   virtual Bool_t Impact(const TParticle *) const {return kTRUE;}
@@ -125,7 +127,7 @@ public:
   // TRD1 staff
   void    CreateListOfTrd1Modules();
   TList  *GetShishKebabTrd1Modules() const {return fShishKebabTrd1Modules;}
-  AliEMCALShishKebabTrd1Module *GetShishKebabModule(const Int_t neta=0)
+  AliEMCALShishKebabTrd1Module *GetShishKebabModule(Int_t neta=0)
   {
     static AliEMCALShishKebabTrd1Module* trd1=0;
     if(fShishKebabTrd1Modules && neta>=0 && neta<fShishKebabTrd1Modules->GetSize()) {