+ Bool_t ok = triggerSlat->AdoptLayer(slat);
+ if (!ok)
+ {
+ StdoutToAliError(cout << "could not add slat=" << endl;
+ slat->Print();
+ cout << "to the triggerSlat=" << endl;
+ triggerSlat->Print();
+ );
+ AliError("Slat is=");
+ for ( Int_t i = 0; i < slat->GetSize(); ++i )
+ {
+ AliMpPCB* pcb = slat->GetPCB(i);
+ AliError(Form("ERR pcb %d size %e,%e (unscaled is %e,%e)",
+ i,pcb->DX()*2,pcb->DY()*2,
+ pcb->DX()*2/scale,pcb->DY()*2/scale));
+ }
+ AliError("TriggerSlat is=");
+ for ( Int_t j = 0; j < triggerSlat->GetSize(); ++j )
+ {
+ AliMpSlat* slat = triggerSlat->GetLayer(j);
+ AliError(Form("Layer %d",j));
+ for ( Int_t i = 0; i < slat->GetSize(); ++i )
+ {
+ AliMpPCB* pcb = slat->GetPCB(i);
+ AliError(Form("ERR pcb %d size %e,%e (unscaled is %e,%e)",
+ i,pcb->DX()*2,pcb->DY()*2,
+ pcb->DX()*2/scale,pcb->DY()*2/scale));
+ }
+ }
+ StdoutToAliError(fMotifMap.Print(););
+ }