kPHOS1=16, kPHOS2=17,
kHMPID=18,
kMUON=19,
- kLastLayer=20};
+ kEMCAL=20,
+ kLastLayer=21};
static TGeoManager* GetGeometry() { return fgGeometry; }
static Bool_t GetTranslation(Int_t index, Double_t t[3]);
static Bool_t GetRotation(Int_t index, Double_t r[9]);
+ static Bool_t GetDeltaForBranch(AliAlignObj& aao, TGeoHMatrix &inclusiveD);
+ static Bool_t GetDeltaForBranch(Int_t index, TGeoHMatrix &inclusiveD);
static TGeoHMatrix* GetOrigGlobalMatrix(Int_t index);
static Bool_t GetOrigGlobalMatrix(const char *symname, TGeoHMatrix &m);
static Bool_t GetOrigTranslation(Int_t index, Double_t t[3]);
static void LoadGeometry(const char *geomFileName = NULL);
static void SetGeometry(TGeoManager *geom);
+ static void CheckOverlapsOverPNs(Double_t threshold);
- static Bool_t ApplyAlignObjsToGeom(TObjArray& alObjArray);
+ static Bool_t ApplyAlignObjsToGeom(TObjArray& alObjArray, Bool_t ovlpcheck=kFALSE);
static Bool_t ApplyAlignObjsToGeom(const char* fileName,
const char* clArrayName);
Int_t sversion);
static Bool_t ApplyAlignObjsToGeom(const char* detName, Int_t runnum, Int_t version,
Int_t sversion);
-
static Bool_t ApplyAlignObjsFromCDB(const char* AlDetsList);
static Bool_t LoadAlignObjsFromCDBSingleDet(const char* detName, TObjArray& alignObjArray);