24 #include "TGeoMatrix.h"
27 #include "AliSurveyObj.h"
38 , fDetElemId(lDetElemId)
46 , fDetElemId(lDetElemId)
47 , fSurveyChamber(lSurveyChamber)
64 AliError(
"Pointer to mother chamber has not been set!");
68 AliError(
"Survey data is missing!");
82 AliError(
"Pointer to mother chamber has not been set!");
86 AliError(
"Survey data is missing!");
96 AliWarning(
"Pointer to mother chamber has not been set!");
103 AliWarning(
"Mother chamber has not been aligned yet!");
107 AliWarning(
"Mother chamber has no local transformation");
printf("Chi2/npoints = %f\n", TMath::Sqrt(chi2/npoints))
virtual void PrintAlignTrf()
Int_t fDetElemId
Detection element id.
virtual Int_t AddGButtonTargets(TObjArray *pArray, TString btBaseName, Int_t lTargetMax=9)
Class for survey of detection elements of the muon spectrometer.
AliMUONSurveyChamber * fSurveyChamber
Pointer to mother survey chamber object.
virtual void SetLocalTransformation(TGeoCombiTrans *localTrf, Bool_t ownerLocalTrf=kFALSE)
Set local transformation of geometrical element.
Class for survey of chambers (frames) of the muon spectrometer.
void SetBaseTransformation(TGeoCombiTrans *baseTrf, Bool_t ownerBaseTrf=kFALSE)
Set transformation of geoemtrical element.
virtual Int_t AddStickerTargets(TObjArray *pArray, TString stBaseName, Int_t lTargetMax=9)
virtual Int_t AddGButtonTargets(TString btBaseName, Int_t lTargetMax=9)
To be implemented in a concrete Chamber or DetElem class.
virtual ~AliMUONSurveyDetElem()
AliSurveyObj * GetSurveyObj() const
Returns the internal AliSurveyObj.
TGeoCombiTrans * GetAlignTrf() const
Returns the alignment transformation.
virtual void PrintLocalTrf()
virtual void PrintAlignTrf()
virtual void PrintLocalTrf()
AliMUONSurveyDetElem(Int_t lDetElemId)
virtual void SetLocalTransformation(TGeoCombiTrans *localTrf, Bool_t ownerLocalTrf=kFALSE)
Set local transformation of geometrical element.
virtual Int_t AddStickerTargets(TString stBaseName, Int_t lTargetMax=9)
To be implemented in a concrete Chamber or DetElem class.
Base class for survey of muon spectrometer.
TGeoCombiTrans * GetLocalTrf() const
Returns the local transformation.