ATLAS Offline Software
TruthSelectionTtres.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 TRUTHSELECTIONTTRES_H_
6 #define TRUTHSELECTIONTTRES_H_
7 
9 
10 
16 namespace top {
18  public:
23  virtual ~TruthSelectionTtres() {}
24 
34  bool passSelection(const xAOD::TruthParticle& mc) const override final;
35 
37  void print(std::ostream& os) const override final;
38  private:
41  void operator = (const TruthSelectionTtres& rhs);
42  };
43 }
44 
45 #endif
top
TopConfig A simple configuration that is NOT a singleton.
Definition: AnalysisTrackingHelper.cxx:58
top::TruthSelectionTtres::print
void print(std::ostream &os) const override final
Print the cuts to the ostream.
Definition: TruthSelectionTtres.cxx:52
TruthSelectionBase.h
top::TruthSelectionTtres::TruthSelectionTtres
TruthSelectionTtres(const TruthSelectionTtres &rhs)
mc
Definition: mc.PG_single_nu_valid.py:1
top::TruthSelectionTtres::TruthSelectionTtres
TruthSelectionTtres()
Definition: TruthSelectionTtres.cxx:10
top::TruthSelectionBase
Definition: TruthSelectionBase.h:19
xAOD::TruthParticle_v1
Class describing a truth particle in the MC record.
Definition: TruthParticle_v1.h:41
top::TruthSelectionTtres::TruthSelectionTtres
TruthSelectionTtres(const TruthSelectionTtres &&rhs)
ReadFromCoolCompare.os
os
Definition: ReadFromCoolCompare.py:231
top::TruthSelectionTtres::~TruthSelectionTtres
virtual ~TruthSelectionTtres()
Doesn't do anything itself.
Definition: TruthSelectionTtres.h:23
top::TruthSelectionTtres::operator=
void operator=(const TruthSelectionTtres &rhs)
top::TruthSelectionTtres::passSelection
bool passSelection(const xAOD::TruthParticle &mc) const override final
The cuts (per object) are implemented in here.
Definition: TruthSelectionTtres.cxx:13
top::TruthSelectionTtres
Definition: TruthSelectionTtres.h:17