fDigitMaker = new AliMUONDigitMaker(enableErrorLogging);
option.ToUpper();
- if ( option.Contains("SAVEDIGITS" ))
- {
- fDigitMaker->SetMakeTriggerDigits(kTRUE);
- }
+
+ // Always make trigger digits
+ // (needed when calculating trigger chamber efficiency)
+ fDigitMaker->SetMakeTriggerDigits(kTRUE);
+
+ if ( GetRecoParam()->TryRecover() )
+ {
+ fDigitMaker->SetTryRecover(kTRUE);
+ }
+ else
+ {
+ fDigitMaker->SetTryRecover(kFALSE);
+ }
}
//_____________________________________________________________________________
/// Create the MUONTracker object
CreateTriggerCircuit();
- CreateDigitMaker();
CreateClusterServer();
AliMUONTracker* tracker(0x0);
tracker = new AliMUONTracker(GetRecoParam(),
0x0,
*DigitStore(),
- fDigitMaker,
fTransformer,
fTriggerCircuit);
}
tracker = new AliMUONTracker(GetRecoParam(),
fClusterServer,
*DigitStore(),
- fDigitMaker,
fTransformer,
fTriggerCircuit);
}
TTree& clustersTree) const
{
/// Write the trigger and cluster information into TreeR
-
+
AliCodeTimerAuto("",0)
- AliDebug(1,"");
-
Bool_t ok(kFALSE);
Bool_t alone(kTRUE); // is trigger the only info in TreeR ?