ATLAS Offline Software
TrackSelection.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 TRACKSELECTION_H_
6 #define TRACKSELECTION_H_
7 
10 
12 #include "xAODTracking/Vertex.h"
13 
14 
15 namespace top {
17  public:
18  TrackSelection(const double ptcut, const double etamax);
19  virtual ~TrackSelection();
20 // virtual bool passSelection(const xAOD::TrackParticle&, const xAOD::Vertex&) override;
21  virtual void print(std::ostream& os) const override;
22  private:
23  double m_ptcut;
24  double m_etamax;
25 
26  ToolHandle<InDet::IInDetTrackSelectionTool> m_trkseltool;
27 
28  };
29 }
30 #endif
top::TrackSelection::m_etamax
double m_etamax
Definition: TrackSelection.h:24
top
TopConfig A simple configuration that is NOT a singleton.
Definition: AnalysisTrackingHelper.cxx:58
top::TrackSelection::~TrackSelection
virtual ~TrackSelection()
Definition: TrackSelection.cxx:31
Pythia8_A14_NNPDF23LO_forMGHT_EvtGen.ptcut
float ptcut
Definition: Pythia8_A14_NNPDF23LO_forMGHT_EvtGen.py:9
top::TrackSelection::m_ptcut
double m_ptcut
Definition: TrackSelection.h:23
InDetTrackSelectionTool.h
TrackSelectionBase.h
top::TrackSelection
Definition: TrackSelection.h:16
top::TrackSelection::print
virtual void print(std::ostream &os) const override
For the main analysis object selection.
Definition: TrackSelection.cxx:49
Vertex.h
ReadFromCoolCompare.os
os
Definition: ReadFromCoolCompare.py:231
top::TrackSelection::TrackSelection
TrackSelection(const double ptcut, const double etamax)
Definition: TrackSelection.cxx:21
top::TrackSelectionBase
Definition: TrackSelectionBase.h:11
VertexContainer.h
top::TrackSelection::m_trkseltool
ToolHandle< InDet::IInDetTrackSelectionTool > m_trkseltool
Definition: TrackSelection.h:26