fStatus(0),
fPosition(0),
fYOver(0),
+ fXCenter(),
+ fYCenter(),
+ fZCenter(),
+ fXWidth(),
+ fYWidth(),
fXSix(0),
fXSiy1(0),
fXSiy2(0),
}
+//__________________________________________________________________________
+AliMUONTriggerGUIboard::AliMUONTriggerGUIboard(TRootIOCtor* /*ioCtor*/)
+ : TObject(),
+ fName(0),
+ fCrateName(0),
+ fID(-1),
+ fStatus(0),
+ fPosition(0),
+ fYOver(0),
+ fXCenter(),
+ fYCenter(),
+ fZCenter(),
+ fXWidth(),
+ fYWidth(),
+ fXSix(0),
+ fXSiy1(0),
+ fXSiy2(0),
+ fYSix1(0),
+ fYSix2(0),
+ fYSiy(0),
+ fDetElemId(0),
+ fIdCircuit(-1),
+ fIsOpen(0),
+ fNPadsX(),
+ fNPadsY(),
+ fPadsX(),
+ fPadsY()
+{
+ /// board standard constructor
+
+}
+
//__________________________________________________________________________
AliMUONTriggerGUIboard::~AliMUONTriggerGUIboard()
{
Float_t minX, maxX, minY, maxY;
Float_t dx, dy;
- Float_t xloc, yloc, xglo, yglo, zglo;
+ Float_t xloc, yloc, xglo=0., yglo=0., zglo=0.;
for (Int_t ich = 0; ich < kNMT; ich++) {
minX = +9999; maxX = -9999;
minY = +9999; maxY = -9999;
for (Int_t ix = 0; ix < fNPadsX[ich]; ix++) {
pad = (AliMpPad*)fPadsX[ich]->At(ix);
- xloc = pad->Position().X();
- yloc = pad->Position().Y();
- dx = pad->Dimensions().X();
- dy = pad->Dimensions().Y();
+ xloc = pad->GetPositionX();
+ yloc = pad->GetPositionY();
+ dx = pad->GetDimensionX();
+ dy = pad->GetDimensionY();
transformer.Local2Global((11+ich)*100+GetDetElemId(), xloc, yloc, 0, xglo, yglo, zglo);
minX = TMath::Min(minX,(xglo-dx));
maxX = TMath::Max(maxX,(xglo+dx));