+ // Fix parameters or add constraints here
+ for (Int_t iSt=0; iSt<5; iSt++)
+ if (!bStOnOff[iSt]) alig->FixStation(iSt+1);
+
+ // Left and right sides of the detector are independent, one can choose to align
+ // only one side
+ Bool_t bSpecLROnOff[2] = {kTRUE,kTRUE};
+ alig->FixHalfSpectrometer(bStOnOff,bSpecLROnOff);
+
+ // Set predifined global constrains: X, Y, P, XvsZ, YvsZ, PvsZ, XvsY, YvsY, PvsY
+ Bool_t bVarXYT[9] = {kTRUE,kTRUE,kTRUE,kTRUE,kTRUE,kTRUE,kTRUE,kTRUE,kTRUE};
+ Bool_t bDetTLBR[4] = {kFALSE,kTRUE,kFALSE,kTRUE};
+ alig->AddConstraints(bStOnOff,bVarXYT,bDetTLBR,bSpecLROnOff);
+
+
+ char cFileName[100];
+ AliMUONDataInterface *amdi =0x0;
+ AliMUONVTrackStore *trackStore =0x0;
+ AliMUONTrack* track =0x0;
+