ATLAS Offline Software
CopyBosonTopLabelTruthParticles.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef COPYBOSONTOPLABELTRUTHPARTICLES_H
6 #define COPYBOSONTOPLABELTRUTHPARTICLES_H
7 
9 
10 
13 public:
14 
16  CopyBosonTopLabelTruthParticles(const std::string& name);
17 
19  bool classify(const xAOD::TruthParticle* tp) const;
20 
21 
22 private:
23 
25  std::string m_ptype;
26 
27 };
28 
29 
30 #endif
ASG_TOOL_CLASS2
#define ASG_TOOL_CLASS2(CLASSNAME, INT1, INT2)
Definition: AsgToolMacros.h:77
ParticleTest.tp
tp
Definition: ParticleTest.py:25
IJetExecuteTool
IJetExecuteTool is a dual-use tool interface for generic tools, i.e. those that behave like algorithm...
Definition: IJetExecuteTool.h:19
xAOD::TruthParticle_v1
Class describing a truth particle in the MC record.
Definition: TruthParticle_v1.h:41
CopyBosonTopLabelTruthParticles::m_ptype
std::string m_ptype
Particle selection mode.
Definition: CopyBosonTopLabelTruthParticles.h:25
CopyBosonTopLabelTruthParticles::CopyBosonTopLabelTruthParticles
CopyBosonTopLabelTruthParticles(const std::string &name)
Constructor.
Definition: CopyBosonTopLabelTruthParticles.cxx:15
CopyBosonTopLabelTruthParticles::classify
bool classify(const xAOD::TruthParticle *tp) const
Classifier function(s)
Definition: CopyBosonTopLabelTruthParticles.cxx:41
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:195
CopyTruthParticles.h
CopyBosonTopLabelTruthParticles
Definition: CopyBosonTopLabelTruthParticles.h:11
CopyTruthParticles
Definition: CopyTruthParticles.h:18