// Do not create inputs again!!
if( fInputs.GetEntriesFast() > 0 ) return;
- LoadActiveMask();
+ //LoadActiveMask();
fInputs.AddLast(new AliTriggerInput("TOF_Cosmic_MultiMuon_L0","TOF",0));
fInputs.AddLast(new AliTriggerInput("0OIN","TOF",0)); // was "TOF_pp_MB_L0"
fInputs.AddLast(new AliTriggerInput("0OM2","TOF",0)); // was "TOF_PbPb_MB2_L0"
fInputs.AddLast(new AliTriggerInput("0OM3","TOF",0)); // was "TOF_PbPb_MB3_L0"
fInputs.AddLast(new AliTriggerInput("0OUP","TOF",0)); // was "TOF_UltraPer_Coll_L0"
+ fInputs.AddLast(new AliTriggerInput("0OMU","TOF",0)); // new trigger (150 < DeltaPhi < 180) and 2 <= N_pad <= 6
fInputs.AddLast(new AliTriggerInput("0OHM","TOF",0)); // was "TOF_High_Mult_L0"
fInputs.AddLast(new AliTriggerInput("TOF_Jet_L1","TOF",0));
//printf("trigger On with AntiDeSlot \n");
}
- }
-
+ if(nchonTot >= 2 && nchonTot <= 6){
+ if(DeSlots >= 15 && DeSlots <= 18){
+ SetInput("0OMU");
+ }
+ else if(AntiDeSlots >= 15 && AntiDeSlots <= 18){
+ SetInput("0OMU");
+ }
+ }
+ }
}
}
}
//creating LTMMatrix
//initialization
CreateLTMMatrixFromDigits();
+ CreateCTTMMatrix();
}
//-------------------------------------------------------------------------
Int_t indexLTM[2] = {-1,-1};
GetLTMIndex(detind,indexLTM);
- Float_t timedigit = digit->GetTdc()*AliTOFGeometry::TdcBinWidth()*1E-3; // time digit in ns
+ //Float_t timedigit = digit->GetTdc()*AliTOFGeometry::TdcBinWidth()*1E-3; // decalibrated time digit in ns
+ Float_t timedigit = digit->GetTdcND()*AliTOFGeometry::TdcBinWidth()*1E-3; // time digit in ns
Float_t pos[3];
fgTofGeo->GetPosPar(detind, pos);
tofLoader->UnloadDigits();
// rl->UnloadgAlice();
- CreateCTTMMatrix();
}
//
// Create CTTM bit map
//
+
+ LoadActiveMask();
+
Int_t fromTriggertoDCS[72] = {0,1,4,5,8,9,12,13,16,17,20,21,24,25,28,29,32,33,36,37,40,41,44,45,48,49,52,53,56,57,60,61,64,65,68,69,3,
2,7,6,11,10,15,14,19,18,23,22,27,26,31,30,35,34,39,38,43,42,47,46,51,50,55,54,59,58,63,62,67,66,71,70};