1 #ifndef ALI_TPC_CALIB_GLOBAL_MISALIGNMENT_H 2 #define ALI_TPC_CALIB_GLOBAL_MISALIGNMENT_H 49 virtual void Print(Option_t* option=
"")
const ;
50 void SetQuadranAlign(
const TVectorD *quadrantQ0,
const TVectorD *quadrantRQ0,
const TVectorD *quadrantQ1,
const TVectorD *quadrantRQ1,
const TVectorD *quadrantQ2,
const TVectorD *quadrantRQ2);
66 virtual void GetCorrection(
const Float_t x[],
const Short_t roc,Float_t dx[]);
AliTPCCalibGlobalMisalignment & operator=(const AliTPCCalibGlobalMisalignment &)
void AddAlign(const AliTPCCalibGlobalMisalignment &add)
static AliTPCCalibGlobalMisalignment * CreateMeanAlign(const AliTPCCalibGlobalMisalignment *alignIn)
Float_t GetRotPhiA() const
TGeoMatrix * GetAlignGlobalDelta() const
Float_t fRotPhiC
simple rotation of C side read-out plane around the Z axis [rad]
TObjArray * fArraySector
local Alignmnet Sector
void SetQuadranAlign(const TVectorD *quadrantQ0, const TVectorD *quadrantRQ0, const TVectorD *quadrantQ1, const TVectorD *quadrantRQ1, const TVectorD *quadrantQ2, const TVectorD *quadrantRQ2)
void SetYShift(Float_t yShift)
Float_t fYShift
Shift in global Y [cm].
TGeoMatrix * GetAlignGlobal() const
Float_t GetdRPhiOffsetC() const
virtual void GetCorrection(const Float_t x[], const Short_t roc, Float_t dx[])
virtual ~AliTPCCalibGlobalMisalignment()
Float_t fXShift
Shift in global X [cm].
TTreeSRedirector * pcstream
Float_t GetXShift() const
void SetRotPhiA(Float_t rotPhiA)
TVectorD * fQuadrantQ1
OROC long pads -delta ly+ - ly - shift.
virtual void Print(Option_t *option="") const
TVectorD * fQuadrantQ2
OROC long pads -shift.
static void DumpAlignment(AliTPCCalibGlobalMisalignment *align, TTreeSRedirector *pcstream, const char *name)
void SetAlignSectors(const TObjArray *arraySector)
void SetZShift(Float_t zShift)
TObjArray * GetAlignSectors() const
TGeoMatrix * fMatrixGlobal
global Alignment common
void SetdRPhiOffsetA(Float_t dRPhiOffsetA)
Float_t fdRPhiOffsetA
add a constant offset of dRPhi (or local Y) in [cm]: purely for calibration purposes! ...
void SetAlignGlobalDelta(const TGeoMatrix *matrixGlobalDelta)
TGeoMatrix * fMatrixGlobalDelta
global Alignment common A side-C side
void SetRotPhiC(Float_t rotPhiC)
void SetAlignGlobal(const TGeoMatrix *matrixGlobal)
Float_t GetYShift() const
Float_t fZShift
Shift in global Z [cm].
AliTPCCalibGlobalMisalignment()
void SetXShift(Float_t xShift)
virtual Bool_t AddCorrectionCompact(AliTPCCorrection *corr, Double_t weight)
void SetdRPhiOffsetC(Float_t dRPhiOffsetC)
Float_t fRotPhiA
simple rotation of A side read-out plane around the Z axis [rad]
Float_t GetdRPhiOffsetA() const
Float_t GetRotPhiC() const
TVectorD * fQuadrantRQ1
OROC long pads -delta ly+ - ly - rotation.
Float_t GetZShift() const
TVectorD * fQuadrantQ0
OROC medium pads -delta ly+ - ly - shift (cm)
static AliTPCCalibGlobalMisalignment * CreateOCDBAlign()
Float_t fdRPhiOffsetC
add a constant offset of dRPhi (or local Y) in [cm]: purely for calibration purposes! ...
TVectorD * fQuadrantRQ0
OROC medium pads -delta ly+ - ly - rotation (rad)
TVectorD * fQuadrantRQ2
OROC long pads -rotation.