forked from UCATLAS/xAODAnaHelpers
-
Notifications
You must be signed in to change notification settings - Fork 0
/
MuonHistsAlgo.cxx
33 lines (25 loc) · 870 Bytes
/
MuonHistsAlgo.cxx
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#include <EventLoop/Job.h>
#include <EventLoop/StatusCode.h>
#include <EventLoop/Worker.h>
#include <xAODMuon/MuonContainer.h>
#include <xAODAnaHelpers/MuonHistsAlgo.h>
#include <xAODAnaHelpers/MuonHists.h>
#include <xAODAnaHelpers/HelperFunctions.h>
#include <xAODAnaHelpers/tools/ReturnCheck.h>
// this is needed to distribute the algorithm to the workers
ClassImp(MuonHistsAlgo)
MuonHistsAlgo :: MuonHistsAlgo (std::string className) :
IParticleHistsAlgo(className)
{ }
EL::StatusCode MuonHistsAlgo :: setupJob (EL::Job& job)
{
job.useXAOD();
xAOD::Init("MuonHistsAlgo").ignore();
return EL::StatusCode::SUCCESS;
}
EL::StatusCode MuonHistsAlgo::AddHists( std::string name ) {
return IParticleHistsAlgo::AddHists<MuonHists>(name);
}
EL::StatusCode MuonHistsAlgo :: execute () {
return IParticleHistsAlgo::execute<MuonHists, xAOD::MuonContainer>();
}