//
// ****************************************************************
+#include <TTree.h>
#include "AliLog.h"
#include "AliRun.h"
#include "AliLoader.h"
#include "AliZDCTrigger.h"
//________________________________________________________________
+using std::cerr;
ClassImp(AliZDCTrigger)
//________________________________________________________________
-AliZDCTrigger::AliZDCTrigger() : AliTriggerDetector()
+AliZDCTrigger::AliZDCTrigger() :
+ AliTriggerDetector(),
+ fZDCLeftMinCut(0),
+ fZDCRightMinCut(0),
+ fZEMMinCut(0),
+ fZDCLeftMBCut(0),
+ fZDCRightMBCut(0),
+ fZDCLeftCentrCut(0),
+ fZDCRightCentrCut(0),
+ fZDCLeftSemiCentrCut(0),
+ fZDCRightSemiCentrCut(0),
+ fZEMCentrCut(0)
{
// Constructor
SetName("ZDC");
CreateInputs();
//
- SetZDCLeftMinCut(0);
- SetZDCRightMinCut(0);
- SetZEMMinCut(0);
SetZDCLeftEMDCuts(0,0);
SetZDCRightEMDCuts(0,0);
- SetZDCLeftMBCut(0);
- SetZDCRightMBCut(0);
- SetZDCLeftCentrCut(0);
- SetZDCRightCentrCut(0);
- SetZDCLeftSemiCentrCut(0);
- SetZDCRightSemiCentrCut(0);
- SetZEMCentrCut(0);
}
// Do not create inputs again!!
if( fInputs.GetEntriesFast() > 0 ) return;
- fInputs.AddLast(new AliTriggerInput("ZDC_1_L1", "ZDC Minimum Bias", 0x01));
- fInputs.AddLast(new AliTriggerInput("ZDC_2_L1", "ZDC Semi-central", 0x02));
- fInputs.AddLast(new AliTriggerInput("ZDC_3_L1", "ZDC Central", 0x04));
- fInputs.AddLast(new AliTriggerInput("ZDC_EMD_L1", "ZDC EMD events", 0x08));
+ fInputs.AddLast(new AliTriggerInput("ZDC_1_L1", "ZDC", 1));
+ fInputs.AddLast(new AliTriggerInput("ZDC_2_L1", "ZDC", 1));
+ fInputs.AddLast(new AliTriggerInput("ZDC_3_L1", "ZDC", 1));
+ fInputs.AddLast(new AliTriggerInput("ZDC_EMD_L1", "ZDC", 1));
}
//________________________________________________________________
// Trigger selection
//
- AliRunLoader *runLoader = gAlice->GetRunLoader();
+ AliRunLoader *runLoader = AliRunLoader::Instance();
AliLoader *aZDCLoader = runLoader->GetLoader("ZDCLoader");
+
aZDCLoader->LoadDigits("READ");
AliZDCDigit digit;
AliZDCDigit* pdigit = &digit;