void rec_BarrelMultiplicityTrigger(const char *filename="../raw.root")
{
if(!gSystem->AccessPathName("galice.root")){
cerr << "You have to run in a subfolder of the original data directory. If so, please delete the galice.root." << endl;
return;
}
if (!filename) {
cerr << "please specify input or run without arguments" << endl;
return;
}
// Set the CDB storage location
AliCDBManager * man = AliCDBManager::Instance();
man->SetDefaultStorage("local:///opt/HLT-public/OCDB/LHC09c");
///////////////////////////////////////////////////////////////////////////////////////////////////
//
// init the HLT system in order to define the analysis chain below
//
AliHLTSystem* gHLT=AliHLTPluginBase::GetInstance();
///////////////////////////////////////////////////////////////////////////////////////////////////
//
// define the analysis chain to be run
//
AliHLTConfiguration pubconf("hltesd-publisher", "ESDMCEventPublisher", NULL , "-entrytype HLTESD -datapath ..");
AliHLTConfiguration triggerconf("multiplicity-trigger", "BarrelMultiplicityTrigger", "hltesd-publisher" , "-max-tdca 60");
AliHLTConfiguration globaltriggerconf("global-trigger", "HLTGlobalTrigger", "multiplicity-trigger" , "");
// Reconstruction settings
AliReconstruction rec;
// QA options
rec.SetRunQA(":") ;
// AliReconstruction settings
rec.SetInput(filename);
//rec.SetEventRange(0,20);
rec.SetRunReconstruction("HLT TPC");
rec.SetOption("HLT", "loglevel=0x7c chains=hltesd-publisher,global-trigger ignore-hltout");
rec.Run();
}
rec-BarrelMultiplicityTrigger.C:1 rec-BarrelMultiplicityTrigger.C:2 rec-BarrelMultiplicityTrigger.C:3 rec-BarrelMultiplicityTrigger.C:4 rec-BarrelMultiplicityTrigger.C:5 rec-BarrelMultiplicityTrigger.C:6 rec-BarrelMultiplicityTrigger.C:7 rec-BarrelMultiplicityTrigger.C:8 rec-BarrelMultiplicityTrigger.C:9 rec-BarrelMultiplicityTrigger.C:10 rec-BarrelMultiplicityTrigger.C:11 rec-BarrelMultiplicityTrigger.C:12 rec-BarrelMultiplicityTrigger.C:13 rec-BarrelMultiplicityTrigger.C:14 rec-BarrelMultiplicityTrigger.C:15 rec-BarrelMultiplicityTrigger.C:16 rec-BarrelMultiplicityTrigger.C:17 rec-BarrelMultiplicityTrigger.C:18 rec-BarrelMultiplicityTrigger.C:19 rec-BarrelMultiplicityTrigger.C:20 rec-BarrelMultiplicityTrigger.C:21 rec-BarrelMultiplicityTrigger.C:22 rec-BarrelMultiplicityTrigger.C:23 rec-BarrelMultiplicityTrigger.C:24 rec-BarrelMultiplicityTrigger.C:25 rec-BarrelMultiplicityTrigger.C:26 rec-BarrelMultiplicityTrigger.C:27 rec-BarrelMultiplicityTrigger.C:28 rec-BarrelMultiplicityTrigger.C:29 rec-BarrelMultiplicityTrigger.C:30 rec-BarrelMultiplicityTrigger.C:31 rec-BarrelMultiplicityTrigger.C:32 rec-BarrelMultiplicityTrigger.C:33 rec-BarrelMultiplicityTrigger.C:34 rec-BarrelMultiplicityTrigger.C:35 rec-BarrelMultiplicityTrigger.C:36 rec-BarrelMultiplicityTrigger.C:37 rec-BarrelMultiplicityTrigger.C:38 rec-BarrelMultiplicityTrigger.C:39 rec-BarrelMultiplicityTrigger.C:40 rec-BarrelMultiplicityTrigger.C:41 rec-BarrelMultiplicityTrigger.C:42 rec-BarrelMultiplicityTrigger.C:43 rec-BarrelMultiplicityTrigger.C:44 rec-BarrelMultiplicityTrigger.C:45 rec-BarrelMultiplicityTrigger.C:46