ClassImp(AliAnalysisTaskTriggerStudy)
//const char * AliAnalysisTaskTriggerStudy::kVDNames[] = {"C0SM1","C0SM2","C0VBA","C0VBC","C0OM2"};
-const char * AliAnalysisTaskTriggerStudy::kVDNames[] = {"V0AND","V0OR","NTRACKS", "NTRACKS ESD"};//,"C0OM2"};
+const char * AliAnalysisTaskTriggerStudy::kVDNames[] = {"V0AND online","V0AND offline","Physics Selection", "Rec Candle"};//,"C0OM2"};
AliAnalysisTaskTriggerStudy::AliAnalysisTaskTriggerStudy()
: AliAnalysisTaskSE("TaskTriggerStudy"),
Bool_t vdArray[kNVDEntries];
- vdArray[kVDV0AND] = c0v0A && c0v0C;
- vdArray[kVDV0OR] = c0v0A || c0v0C;
- vdArray[kVDNTRACKS] = atLeast1Track;
+ vdArray[kVDV0ANDOnline] = c0v0A && c0v0C;
+ vdArray[kVDV0ANDOffline] = v0AHW && v0CHW;
+ vdArray[kVDRecCandle] = atLeast1Track;
+ vdArray[kVDPhysSel] = isSelected;
// vdArray[kVDNTRACKSESD] = atLeast1TrackESD;
FillTriggerOverlaps("All", "All Events",vdArray);
// enum for triggers to be included in the venn-like histogram
// enum {kVDC0MBS1,kVDC0MBS2,kVDC0VBA,kVDC0VBC,kVDC0OM2,kNVDEntries};
// enum {kVDC0MBS1,kVDC0MBS2,kVDC0VBA,kVDC0VBC,kNVDEntries};
- enum {kVDV0AND,kVDV0OR,kVDNTRACKS,kNVDEntries};// Venn diagram for Federico, 7 teV
+ // enum {kVDV0AND,kVDV0OR,kVDNTRACKS,kNVDEntries};// Venn diagram for Federico, 7 teV
+ enum {kVDV0ANDOnline,kVDV0ANDOffline,kVDPhysSel, kVDRecCandle,kNVDEntries};// Venn diagram for Federico, 7 teV
public:
LoadLibs() {
+ gSystem->Load("libCore.so");
+ gSystem->Load("libGeom.so");
+ gSystem->Load("libPhysics.so");
gSystem->Load("libVMC");
gSystem->Load("libTree");
+ gSystem->Load("libProof");
gSystem->Load("libSTEERBase");
gSystem->Load("libESD");
gSystem->Load("libAOD");
gROOT->LoadMacro(taskName +(debug?"+g":""));
// Histo fitter
- gROOT->LoadMacro("/Users/mfloris/Work/ALICE/ANALYSIS/HistoFitter/fcn.cxx+g");
- gROOT->LoadMacro("/Users/mfloris/Work/ALICE/ANALYSIS/HistoFitter/AliHistoFitter.cxx+g");
+ // gROOT->LoadMacro("/Users/mfloris/Work/ALICE/ANALYSIS/HistoFitter/fcn.cxx+g");
+ // gROOT->LoadMacro("/Users/mfloris/Work/ALICE/ANALYSIS/HistoFitter/AliHistoFitter.cxx+g");
}
cout << "Init in CAF mode" << endl;
//gEnv->SetValue("XSec.GSI.DelegProxy", "2");
- // TProof * p = TProof::Open("alice-caf.cern.ch", workers>0 ? Form("workers=%d",workers) : "");
- TProof * p = TProof::Open("skaf.saske.sk", workers>0 ? Form("workers=%d",workers) : "");
+ TProof * p = TProof::Open("alice-caf.cern.ch", workers>0 ? Form("workers=%d",workers) : "");
+ // TProof * p = TProof::Open("skaf.saske.sk", workers>0 ? Form("workers=%d",workers) : "");
p->Exec("TObject *o = gEnv->GetTable()->FindObject(\"Proof.UseMergers\"); gEnv->GetTable()->Remove(o);", kTRUE);
// gProof->EnablePackage("VO_ALICE@AliRoot::v4-21-17b-AN");
{
cout << "Init in Local or Grid mode" << endl;
+ gSystem->Load("libCore");
+ gSystem->Load("libGeom");
+ gSystem->Load("libPhysics");
gSystem->Load("libVMC");
gSystem->Load("libTree");
+ gSystem->Load("libProof");
+ gSystem->Load("libTree");
gSystem->Load("libSTEERBase");
gSystem->Load("libESD");
gSystem->Load("libAOD");