AliRoot Core  v5-06-15 (45dab64)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AliMUONSurveyObj Class Referenceabstract

Base class for survey of muon spectrometer. More...

#include <AliMUONSurveyObj.h>

Inheritance diagram for AliMUONSurveyObj:

Public Member Functions

 AliMUONSurveyObj ()
 
virtual ~AliMUONSurveyObj ()
 
virtual Int_t AddStickerTargets (TObjArray *pArray, TString stBaseName, Int_t lTargetMax=9)
 
virtual Int_t AddGButtonTargets (TObjArray *pArray, TString btBaseName, Int_t lTargetMax=9)
 
virtual Int_t AddLButtonTargets (TObjArray *pArray, TString btBaseName, Int_t lTargetMax=9)
 
virtual Int_t AddStickerTargets (TString stBaseName, Int_t lTargetMax=9)=0
 To be implemented in a concrete Chamber or DetElem class. More...
 
virtual Int_t AddGButtonTargets (TString btBaseName, Int_t lTargetMax=9)=0
 To be implemented in a concrete Chamber or DetElem class. More...
 
void AddStickerTarget (AliSurveyPoint *stPoint)
 
void AddGButtonTarget (AliSurveyPoint *btPoint)
 
void AddLButtonTarget (AliSurveyPoint *btPoint)
 
void AddLButtonTarget (TVector3 *btVector)
 
Int_t GetNStickerTargets ()
 
AliSurveyPoint * GetStickerTarget (Int_t stIndex)
 
Int_t GetNGButtonTargets ()
 
AliSurveyPoint * GetGButtonTarget (Int_t btIndex)
 
Int_t GetNLButtonTargets ()
 
AliSurveyPoint * GetLButtonTarget (Int_t btIndex)
 
void SetBaseTransformation (TGeoCombiTrans *baseTrf, Bool_t ownerBaseTrf=kFALSE)
 Set transformation of geoemtrical element. More...
 
virtual void SetLocalTransformation (TGeoCombiTrans *localTrf, Bool_t ownerLocalTrf=kFALSE)
 Set local transformation of geometrical element. More...
 
TGeoCombiTrans * GetLocalTrf () const
 Returns the local transformation. More...
 
TGeoCombiTrans * GetBaseTrf () const
 Returns the base (global) transformation. More...
 
TGeoCombiTrans * GetAlignTrf () const
 Returns the alignment transformation. More...
 
void SetUseCM (Bool_t bUseCM=kTRUE)
 Define wether to work in mm (survey units) or cm (alice units) More...
 
Bool_t GetUseCM () const
 Indicates if working in mm (survey units) or cm (alice units) More...
 
void SetPlane (TString pName, Double_t xMin=-2000., Double_t xMax=+2000., Double_t yMin=-2000., Double_t yMax=2000.)
 
void SetPlaneParameters (Double_t p0, Double_t p1, Double_t p2)
 
void DrawSTargets ()
 
Double_t FitPlane ()
 
TF2 * GetPlane () const
 Returns the plane (TF2) representing the object. More...
 
TFitter * GetFitter () const
 Returns the TFitter used for the best local to global transformation determination. More...
 
Int_t SurveyToAlign (TGeoCombiTrans &quadTransf, Double_t *parErr, Double_t psi=0., Double_t tht=0., Double_t epsi=0., Double_t etht=0.)
 
Int_t SurveyToAlign (Double_t psi=0., Double_t tht=0., Double_t epsi=0., Double_t etht=0.)
 
Double_t SurveyChi2 (Double_t *par)
 
Double_t EvalFunction (const TF2 *lFunction, Int_t iP1, Int_t iP2, const Char_t *lCoord)
 
void CalculateTranslation (TF2 *xFunc, TF2 *yFunc, TF2 *zFunc, Int_t iP1, Int_t iP2, Double_t *lCenTemp)
 
Double_t CalculateGlobalDiff (TGeoCombiTrans &lTransf, Int_t nPoints, TArrayD &lDiff)
 
Int_t CalculateBestTransf (Int_t iP1, Int_t iP2, Double_t *lXYZ, Double_t *lPTP)
 
void CalculateMeanTransf (Double_t *lXYZ, Double_t *lPTP)
 
void SetXMin (Double_t xMin)
 Set xMin for functions fitting. More...
 
void SetXMax (Double_t xMax)
 Set xMax for functions fitting. More...
 
void SetYMin (Double_t yMin)
 Set yMin for functions fitting. More...
 
void SetYMax (Double_t yMax)
 Set yMax for functions fitting. More...
 
void SetZMin (Double_t zMin)
 Set zMin for functions fitting. More...
 
void SetZMax (Double_t zMax)
 Set zMax for functions fitting. More...
 
virtual void PrintLocalTrf ()
 
virtual void PrintAlignTrf ()
 
void FillSTHistograms (TString baseNameC, TH2 *hSTc, TString baseNameA="", TH2 *hSTa=0)
 
Double_t GetAlignResX ()
 
Double_t GetAlignResY ()
 
AliSurveyPoint * ConvertPointUnits (AliSurveyPoint *stPoint, Float_t lFactor=0.1)
 

Private Member Functions

 AliMUONSurveyObj (const AliMUONSurveyObj &right)
 Not implemented. More...
 
AliMUONSurveyObjoperator= (const AliMUONSurveyObj &right)
 Not implemented. More...
 
Double_t EqPlane (const Double_t *x, const Double_t *par) const
 

Private Attributes

TObjArrayfSTargets
 Array of AliSurveyPoint of Sticker Targets. More...
 
TObjArrayfGBTargets
 Array of AliSurveyPoint of Button Targets. More...
 
TObjArrayfLBTargets
 Array of TVector3 or AliSurveyPoint of local position of Button Targets. More...
 
TGeoCombiTrans * fLocalTrf
 Local transformation. More...
 
TGeoCombiTrans * fAlignTrf
 Local alignment transformation. More...
 
TGeoCombiTrans * fBaseTrf
 Base Transformation. More...
 
Bool_t fOwnerLocalTrf
 Flag for owner of fLocalTrf. More...
 
Bool_t fOwnerAlignTrf
 Flag for owner of fAlignTrf. More...
 
Bool_t fOwnerBaseTrf
 Flag for owner of fBaseTrf. More...
 
Bool_t fUseCM
 Use centimeters, survey units are mm but aliroot uses cm. More...
 
TF2 * fPlane
 TF2 for plane fitting. More...
 
TFitter * fFitter
 Fitter for best local to global transformation. More...
 
Double_t fXMin
 xMin for functions fitting More...
 
Double_t fXMax
 xMax for functions fitting More...
 
Double_t fYMin
 yMin for functions fitting More...
 
Double_t fYMax
 yMax for functions fitting More...
 
Double_t fZMin
 zMin for functions fitting More...
 
Double_t fZMax
 zMax for functions fitting More...
 

Detailed Description

Base class for survey of muon spectrometer.

Base class for the survey processing of the ALICE DiMuon spectrometer

This base object provides methods to process the survey+photogrammetry data of the Chambers (frames) and Detection Elements of the DiMuon Spectrometer and calculate their misalignments.

Author
Javier Castillo

Definition at line 24 of file AliMUONSurveyObj.h.

Constructor & Destructor Documentation

AliMUONSurveyObj::AliMUONSurveyObj ( )

Default constructor

Definition at line 52 of file AliMUONSurveyObj.cxx.

AliMUONSurveyObj::~AliMUONSurveyObj ( )
virtual

Destructor

Definition at line 87 of file AliMUONSurveyObj.cxx.

AliMUONSurveyObj::AliMUONSurveyObj ( const AliMUONSurveyObj right)
private

Not implemented.

Member Function Documentation

void AliMUONSurveyObj::AddGButtonTarget ( AliSurveyPoint *  btPoint)

Add global button target

Definition at line 132 of file AliMUONSurveyObj.cxx.

Referenced by AddGButtonTargets().

Int_t AliMUONSurveyObj::AddGButtonTargets ( TObjArray pArray,
TString  btBaseName,
Int_t  lTargetMax = 9 
)
virtual

Add a maximum of lTargetMax global button targets with stBaseName from pArray

Reimplemented in AliMUONSurveyChamber, and AliMUONSurveyDetElem.

Definition at line 192 of file AliMUONSurveyObj.cxx.

Referenced by AliMUONSurveyDetElem::AddGButtonTargets(), and AliMUONSurveyChamber::AddGButtonTargets().

virtual Int_t AliMUONSurveyObj::AddGButtonTargets ( TString  btBaseName,
Int_t  lTargetMax = 9 
)
pure virtual

To be implemented in a concrete Chamber or DetElem class.

Implemented in AliMUONSurveyChamber, and AliMUONSurveyDetElem.

void AliMUONSurveyObj::AddLButtonTarget ( AliSurveyPoint *  btPoint)

Add local button target target; AliSurveyPoint

Definition at line 141 of file AliMUONSurveyObj.cxx.

Referenced by AddLButtonTargets().

void AliMUONSurveyObj::AddLButtonTarget ( TVector3 *  btVector)

Add local button target target; TVector3

Definition at line 150 of file AliMUONSurveyObj.cxx.

Int_t AliMUONSurveyObj::AddLButtonTargets ( TObjArray pArray,
TString  btBaseName,
Int_t  lTargetMax = 9 
)
virtual

Add a maximum of lTargetMax local button targets with stBaseName from pArray

Definition at line 230 of file AliMUONSurveyObj.cxx.

Referenced by MUONSurveyCh1(), MUONSurveyCh2(), MUONSurveyCh3(), MUONSurveyCh4(), and MUONSurveyCh5().

void AliMUONSurveyObj::AddStickerTarget ( AliSurveyPoint *  stPoint)

Add sticker target

Definition at line 123 of file AliMUONSurveyObj.cxx.

Referenced by AddStickerTargets().

Int_t AliMUONSurveyObj::AddStickerTargets ( TObjArray pArray,
TString  stBaseName,
Int_t  lTargetMax = 9 
)
virtual

Add a maximum of lTargetMax sticker targets with stBaseName from pArray

Reimplemented in AliMUONSurveyChamber, and AliMUONSurveyDetElem.

Definition at line 155 of file AliMUONSurveyObj.cxx.

Referenced by AliMUONSurveyDetElem::AddStickerTargets(), and AliMUONSurveyChamber::AddStickerTargets().

virtual Int_t AliMUONSurveyObj::AddStickerTargets ( TString  stBaseName,
Int_t  lTargetMax = 9 
)
pure virtual

To be implemented in a concrete Chamber or DetElem class.

Implemented in AliMUONSurveyChamber, and AliMUONSurveyDetElem.

Int_t AliMUONSurveyObj::CalculateBestTransf ( Int_t  iP1,
Int_t  iP2,
Double_t *  lXYZ,
Double_t *  lPTP 
)

By hand calculation of the best local to global transform using 2 button targets

Definition at line 740 of file AliMUONSurveyObj.cxx.

Referenced by CalculateMeanTransf().

Double_t AliMUONSurveyObj::CalculateGlobalDiff ( TGeoCombiTrans &  lTransf,
Int_t  nPoints,
TArrayD &  lDiff 
)

By hand computation of distance between local2global transform of target position and its surveyed position

Definition at line 679 of file AliMUONSurveyObj.cxx.

Referenced by CalculateBestTransf().

void AliMUONSurveyObj::CalculateMeanTransf ( Double_t *  lXYZ,
Double_t *  lPTP 
)

By hand calculation of the mean (for nPairs of targets) of the best local to global transform using 2 button targets

Definition at line 961 of file AliMUONSurveyObj.cxx.

Referenced by MUONSurveyCh1(), MUONSurveyCh2(), MUONSurveyCh3(), MUONSurveyCh4(), and MUONSurveyCh5().

void AliMUONSurveyObj::CalculateTranslation ( TF2 *  xFunc,
TF2 *  yFunc,
TF2 *  zFunc,
Int_t  iP1,
Int_t  iP2,
Double_t *  lCenTemp 
)

Calculate the center translation using analytic functions

Definition at line 671 of file AliMUONSurveyObj.cxx.

Referenced by CalculateBestTransf().

AliSurveyPoint * AliMUONSurveyObj::ConvertPointUnits ( AliSurveyPoint *  stPoint,
Float_t  lFactor = 0.1 
)

Return the AliSurveyPoint with new units. Default is from mm -> cm

Definition at line 1049 of file AliMUONSurveyObj.cxx.

Referenced by AddGButtonTarget(), AddLButtonTarget(), and AddStickerTarget().

void AliMUONSurveyObj::DrawSTargets ( )

Draw a graph of the sticker targets

Definition at line 347 of file AliMUONSurveyObj.cxx.

Referenced by MUONSurveyCh1(), MUONSurveyCh2(), MUONSurveyCh3(), MUONSurveyCh4(), and MUONSurveyCh5().

Double_t AliMUONSurveyObj::EqPlane ( const Double_t *  x,
const Double_t *  par 
) const
inlineprivate

Plane equation

Definition at line 130 of file AliMUONSurveyObj.h.

Referenced by SetPlane().

Double_t AliMUONSurveyObj::EvalFunction ( const TF2 *  lFunction,
Int_t  iP1,
Int_t  iP2,
const Char_t *  lCoord 
)

Evaluate the given function at the given points for the given coordinate

Definition at line 610 of file AliMUONSurveyObj.cxx.

Referenced by CalculateBestTransf(), and CalculateTranslation().

void AliMUONSurveyObj::FillSTHistograms ( TString  baseNameC,
TH2 *  hSTc,
TString  baseNameA = "",
TH2 *  hSTa = 0 
)

Fill sticker target histograms for monitoring

Definition at line 1008 of file AliMUONSurveyObj.cxx.

Referenced by AliMUONSurveyChamber::FillCPSTHistograms(), and AliMUONSurveyChamber::FillDESTHistograms().

Double_t AliMUONSurveyObj::FitPlane ( )

Fit plane to sticker targets

Definition at line 362 of file AliMUONSurveyObj.cxx.

Referenced by MUONSurveyCh1(), MUONSurveyCh2(), MUONSurveyCh3(), MUONSurveyCh4(), and MUONSurveyCh5().

Double_t AliMUONSurveyObj::GetAlignResX ( )

Returns the uncertainty of the x translation parameter

Definition at line 1031 of file AliMUONSurveyObj.cxx.

Referenced by AliMUONSurveyChamber::GetMeanDetElemAlignResX(), MUONSurveyCh1(), MUONSurveyCh2(), MUONSurveyCh3(), MUONSurveyCh4(), and MUONSurveyCh5().

Double_t AliMUONSurveyObj::GetAlignResY ( )

Returns the uncertainty of the y translation parameter

Definition at line 1040 of file AliMUONSurveyObj.cxx.

Referenced by AliMUONSurveyChamber::GetMeanDetElemAlignResY(), MUONSurveyCh1(), MUONSurveyCh2(), MUONSurveyCh3(), MUONSurveyCh4(), and MUONSurveyCh5().

TGeoCombiTrans* AliMUONSurveyObj::GetAlignTrf ( ) const
inline

Returns the alignment transformation.

Definition at line 67 of file AliMUONSurveyObj.h.

Referenced by MUONSurveyCh1(), MUONSurveyCh2(), MUONSurveyCh3(), MUONSurveyCh4(), MUONSurveyCh5(), and AliMUONSurveyDetElem::SetLocalTransformation().

TGeoCombiTrans* AliMUONSurveyObj::GetBaseTrf ( ) const
inline

Returns the base (global) transformation.

Definition at line 65 of file AliMUONSurveyObj.h.

Referenced by MUONSurveyCh1(), MUONSurveyCh2(), MUONSurveyCh3(), MUONSurveyCh4(), and MUONSurveyCh5().

TFitter* AliMUONSurveyObj::GetFitter ( ) const
inline

Returns the TFitter used for the best local to global transformation determination.

Definition at line 84 of file AliMUONSurveyObj.h.

Referenced by MUONSurveyCh1(), MUONSurveyCh2(), MUONSurveyCh3(), MUONSurveyCh4(), and MUONSurveyCh5().

AliSurveyPoint * AliMUONSurveyObj::GetGButtonTarget ( Int_t  btIndex)

return global button target at btIndex

Definition at line 289 of file AliMUONSurveyObj.cxx.

Referenced by CalculateGlobalDiff(), EvalFunction(), MUONSurveyCh1(), MUONSurveyCh2(), MUONSurveyCh3(), MUONSurveyCh4(), MUONSurveyCh5(), and SurveyToAlign().

AliSurveyPoint * AliMUONSurveyObj::GetLButtonTarget ( Int_t  btIndex)

return local button target at btIndex

Definition at line 305 of file AliMUONSurveyObj.cxx.

Referenced by MUONSurveyCh1(), MUONSurveyCh2(), MUONSurveyCh3(), MUONSurveyCh4(), MUONSurveyCh5(), and SurveyToAlign().

TGeoCombiTrans* AliMUONSurveyObj::GetLocalTrf ( ) const
inline

Returns the local transformation.

Definition at line 63 of file AliMUONSurveyObj.h.

Referenced by MUONSurveyCh1(), MUONSurveyCh2(), MUONSurveyCh3(), MUONSurveyCh4(), MUONSurveyCh5(), and AliMUONSurveyDetElem::SetLocalTransformation().

Int_t AliMUONSurveyObj::GetNGButtonTargets ( )

return number of global button targets

Definition at line 284 of file AliMUONSurveyObj.cxx.

Referenced by CalculateBestTransf(), CalculateGlobalDiff(), CalculateMeanTransf(), and SurveyToAlign().

Int_t AliMUONSurveyObj::GetNLButtonTargets ( )

return number of local button targets

Definition at line 300 of file AliMUONSurveyObj.cxx.

Int_t AliMUONSurveyObj::GetNStickerTargets ( )

return number of sticker targets

Definition at line 268 of file AliMUONSurveyObj.cxx.

Referenced by DrawSTargets(), FillSTHistograms(), and FitPlane().

TF2* AliMUONSurveyObj::GetPlane ( ) const
inline

Returns the plane (TF2) representing the object.

Definition at line 81 of file AliMUONSurveyObj.h.

Referenced by MUONSurveyCh1(), MUONSurveyCh2(), MUONSurveyCh3(), MUONSurveyCh4(), and MUONSurveyCh5().

AliSurveyPoint * AliMUONSurveyObj::GetStickerTarget ( Int_t  stIndex)

return sticker target at stIndex

Definition at line 273 of file AliMUONSurveyObj.cxx.

Referenced by DrawSTargets(), FillSTHistograms(), and FitPlane().

Bool_t AliMUONSurveyObj::GetUseCM ( ) const
inline

Indicates if working in mm (survey units) or cm (alice units)

Definition at line 72 of file AliMUONSurveyObj.h.

AliMUONSurveyObj& AliMUONSurveyObj::operator= ( const AliMUONSurveyObj right)
private

Not implemented.

void AliMUONSurveyObj::PrintAlignTrf ( )
virtual

Print the alignment transformation

Reimplemented in AliMUONSurveyDetElem.

Definition at line 1001 of file AliMUONSurveyObj.cxx.

Referenced by AliMUONSurveyDetElem::PrintAlignTrf().

void AliMUONSurveyObj::PrintLocalTrf ( )
virtual

Print the local transformation

Reimplemented in AliMUONSurveyDetElem.

Definition at line 994 of file AliMUONSurveyObj.cxx.

Referenced by AliMUONSurveyDetElem::PrintLocalTrf().

void AliMUONSurveyObj::SetBaseTransformation ( TGeoCombiTrans *  baseTrf,
Bool_t  ownerBaseTrf = kFALSE 
)
inline

Set transformation of geoemtrical element.

Definition at line 52 of file AliMUONSurveyObj.h.

Referenced by AliMUONSurveyDetElem::SetLocalTransformation(), and AliMUONSurveyChamber::SetLocalTransformation().

virtual void AliMUONSurveyObj::SetLocalTransformation ( TGeoCombiTrans *  localTrf,
Bool_t  ownerLocalTrf = kFALSE 
)
inlinevirtual

Set local transformation of geometrical element.

Reimplemented in AliMUONSurveyChamber, and AliMUONSurveyDetElem.

Definition at line 57 of file AliMUONSurveyObj.h.

Referenced by AliMUONSurveyDetElem::SetLocalTransformation(), and AliMUONSurveyChamber::SetLocalTransformation().

void AliMUONSurveyObj::SetPlane ( TString  pName,
Double_t  xMin = -2000.,
Double_t  xMax = +2000.,
Double_t  yMin = -2000.,
Double_t  yMax = 2000. 
)

Set the plane function for the plane fitting

Definition at line 326 of file AliMUONSurveyObj.cxx.

Referenced by MUONSurveyCh1(), MUONSurveyCh2(), MUONSurveyCh3(), MUONSurveyCh4(), and MUONSurveyCh5().

void AliMUONSurveyObj::SetPlaneParameters ( Double_t  p0,
Double_t  p1,
Double_t  p2 
)

Set the parameters of plane function for the plane fitting

Definition at line 335 of file AliMUONSurveyObj.cxx.

Referenced by MUONSurveyCh1(), MUONSurveyCh2(), MUONSurveyCh3(), MUONSurveyCh4(), and MUONSurveyCh5().

void AliMUONSurveyObj::SetUseCM ( Bool_t  bUseCM = kTRUE)
inline

Define wether to work in mm (survey units) or cm (alice units)

Definition at line 70 of file AliMUONSurveyObj.h.

void AliMUONSurveyObj::SetXMax ( Double_t  xMax)
inline

Set xMax for functions fitting.

Definition at line 104 of file AliMUONSurveyObj.h.

void AliMUONSurveyObj::SetXMin ( Double_t  xMin)
inline

Set xMin for functions fitting.

Definition at line 102 of file AliMUONSurveyObj.h.

void AliMUONSurveyObj::SetYMax ( Double_t  yMax)
inline

Set yMax for functions fitting.

Definition at line 108 of file AliMUONSurveyObj.h.

void AliMUONSurveyObj::SetYMin ( Double_t  yMin)
inline

Set yMin for functions fitting.

Definition at line 106 of file AliMUONSurveyObj.h.

void AliMUONSurveyObj::SetZMax ( Double_t  zMax)
inline

Set zMax for functions fitting.

Definition at line 112 of file AliMUONSurveyObj.h.

void AliMUONSurveyObj::SetZMin ( Double_t  zMin)
inline

Set zMin for functions fitting.

Definition at line 110 of file AliMUONSurveyObj.h.

Double_t AliMUONSurveyObj::SurveyChi2 ( Double_t *  par)

Returns the chisquare between local2global transform of local button targets and their surveyed position

Definition at line 396 of file AliMUONSurveyObj.cxx.

Referenced by SurveyFcn().

Int_t AliMUONSurveyObj::SurveyToAlign ( TGeoCombiTrans &  quadTransf,
Double_t *  parErr,
Double_t  psi = 0.,
Double_t  tht = 0.,
Double_t  epsi = 0.,
Double_t  etht = 0. 
)

Main function to obtain the misalignments from the surveyed position of the button targets;

Definition at line 473 of file AliMUONSurveyObj.cxx.

Referenced by MUONSurveyCh1(), MUONSurveyCh2(), MUONSurveyCh3(), MUONSurveyCh4(), and MUONSurveyCh5().

Int_t AliMUONSurveyObj::SurveyToAlign ( Double_t  psi = 0.,
Double_t  tht = 0.,
Double_t  epsi = 0.,
Double_t  etht = 0. 
)

Main function to obtain the misalignments from the surveyed position of the button targets;

Definition at line 532 of file AliMUONSurveyObj.cxx.

Member Data Documentation

TGeoCombiTrans* AliMUONSurveyObj::fAlignTrf
private

Local alignment transformation.

Definition at line 140 of file AliMUONSurveyObj.h.

Referenced by GetAlignTrf(), PrintAlignTrf(), SurveyToAlign(), and ~AliMUONSurveyObj().

TGeoCombiTrans* AliMUONSurveyObj::fBaseTrf
private
TFitter* AliMUONSurveyObj::fFitter
private

Fitter for best local to global transformation.

Definition at line 151 of file AliMUONSurveyObj.h.

Referenced by GetAlignResX(), GetAlignResY(), GetFitter(), SurveyToAlign(), and ~AliMUONSurveyObj().

TObjArray* AliMUONSurveyObj::fGBTargets
private
TObjArray* AliMUONSurveyObj::fLBTargets
private

Array of TVector3 or AliSurveyPoint of local position of Button Targets.

Definition at line 138 of file AliMUONSurveyObj.h.

Referenced by AddLButtonTarget(), AddLButtonTargets(), CalculateBestTransf(), CalculateGlobalDiff(), GetLButtonTarget(), SurveyChi2(), SurveyToAlign(), and ~AliMUONSurveyObj().

TGeoCombiTrans* AliMUONSurveyObj::fLocalTrf
private

Local transformation.

Definition at line 139 of file AliMUONSurveyObj.h.

Referenced by GetLocalTrf(), PrintLocalTrf(), SetLocalTransformation(), and ~AliMUONSurveyObj().

Bool_t AliMUONSurveyObj::fOwnerAlignTrf
private

Flag for owner of fAlignTrf.

Definition at line 144 of file AliMUONSurveyObj.h.

Referenced by ~AliMUONSurveyObj().

Bool_t AliMUONSurveyObj::fOwnerBaseTrf
private

Flag for owner of fBaseTrf.

Definition at line 145 of file AliMUONSurveyObj.h.

Referenced by SetBaseTransformation(), and ~AliMUONSurveyObj().

Bool_t AliMUONSurveyObj::fOwnerLocalTrf
private

Flag for owner of fLocalTrf.

Definition at line 143 of file AliMUONSurveyObj.h.

Referenced by SetLocalTransformation(), and ~AliMUONSurveyObj().

TF2* AliMUONSurveyObj::fPlane
private

TF2 for plane fitting.

Definition at line 149 of file AliMUONSurveyObj.h.

Referenced by FitPlane(), GetPlane(), SetPlane(), SetPlaneParameters(), and ~AliMUONSurveyObj().

TObjArray* AliMUONSurveyObj::fSTargets
private

Array of AliSurveyPoint of Sticker Targets.

Definition at line 136 of file AliMUONSurveyObj.h.

Referenced by AddStickerTarget(), AddStickerTargets(), FitPlane(), GetNStickerTargets(), GetStickerTarget(), and ~AliMUONSurveyObj().

Bool_t AliMUONSurveyObj::fUseCM
private

Use centimeters, survey units are mm but aliroot uses cm.

Definition at line 147 of file AliMUONSurveyObj.h.

Referenced by AddGButtonTarget(), AddLButtonTarget(), AddStickerTarget(), GetUseCM(), and SetUseCM().

Double_t AliMUONSurveyObj::fXMax
private

xMax for functions fitting

Definition at line 154 of file AliMUONSurveyObj.h.

Referenced by CalculateBestTransf(), and SetXMax().

Double_t AliMUONSurveyObj::fXMin
private

xMin for functions fitting

Definition at line 153 of file AliMUONSurveyObj.h.

Referenced by CalculateBestTransf(), and SetXMin().

Double_t AliMUONSurveyObj::fYMax
private

yMax for functions fitting

Definition at line 156 of file AliMUONSurveyObj.h.

Referenced by CalculateBestTransf(), and SetYMax().

Double_t AliMUONSurveyObj::fYMin
private

yMin for functions fitting

Definition at line 155 of file AliMUONSurveyObj.h.

Referenced by CalculateBestTransf(), and SetYMin().

Double_t AliMUONSurveyObj::fZMax
private

zMax for functions fitting

Definition at line 158 of file AliMUONSurveyObj.h.

Referenced by CalculateBestTransf(), and SetZMax().

Double_t AliMUONSurveyObj::fZMin
private

zMin for functions fitting

Definition at line 157 of file AliMUONSurveyObj.h.

Referenced by CalculateBestTransf(), and SetZMin().


The documentation for this class was generated from the following files: