ClassImp( AliTriggerInput )
-Bool_t AliTriggerInput::fgkIsTriggerDetector[AliDAQ::kNDetectors] = {1,0,0,0,1,1,0,1,0,0,0,1,0,1,1,1,1,1,1,1,0};
+Bool_t AliTriggerInput::fgkIsTriggerDetector[AliDAQ::kNDetectors] = {1,0,0,1,1,1,0,1,0,0,0,1,0,1,1,1,1,1,1,1,0};
const char* AliTriggerInput::fgkCTPDetectorName[AliDAQ::kNDetectors] = {
"SPD",
"SDD",
//_____________________________________________________________________________
AliTriggerInput::AliTriggerInput( TString name, TString det, UChar_t level, Int_t signature, Char_t number ):
TNamed( name.Data(), det.Data() ),
- fMask((number >= 0) ? 1 << number : 0 ),
+ fMask((number > 0) ? 1 << (number-1) : 0 ),
fValue(0),
fSignature(signature),
fLevel(level),
cout << "Trigger Input:" << endl;
cout << " Name: " << GetName() << endl;
cout << " Detector: " << GetTitle() << "(Id=" << (Int_t)fDetectorId << ")" << endl;
- cout << " Level: " << fLevel << endl;
+ cout << " Level: " << (Int_t)fLevel << endl;
cout << " Signature: " << fSignature << endl;
cout << " Number: " << (Int_t)TMath::Log2(fMask) << endl;
if (IsActive())