ATLAS Offline Software
Loading...
Searching...
No Matches
KinematicParticleCuts.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
3*/
4
6// KinematicParticleCuts.h, (c) ATLAS Detector software
8
9#ifndef ISF_EVENT_KINEMATICPARTICLECUTS_H
10#define ISF_EVENT_KINEMATICPARTICLECUTS_H 1
11
12// ISF includes
14
15namespace ISF {
16
24
25 public:
28
30 inline virtual ~KinematicParticleCuts();
31
33 inline bool pass(const ISFParticle& particle) const;
34
35 protected:
45 };
46
47}
48
49// include inline functions file
51
52#endif //> !ISF_EVENT_KINEMATICPARTICLECUTS_H
The generic ISF particle definition,.
Definition ISFParticle.h:42
double m_cut_maxMom2
maximum squared particle momentum magnitude
double m_cut_maxEkin
maximum particle kinetic energy
float m_cut_maxMomEta
maximum pseudorapidity of particle momentum
float m_cut_maxPosEta
maximum pseudorapidity of particle position
KinematicParticleCuts()
Constructor.
bool pass(const ISFParticle &particle) const
check whether the given particle passes all cuts
float m_cut_minMomEta
minimum pseudorapidity of particle momentum
float m_cut_minPosEta
minimum pseudorapidity of particle position
double m_cut_minMom2
minimum squarde particle momentum magnitude
float m_cut_charge
particle charge
virtual ~KinematicParticleCuts()
virtual Destructor
ISFParticleOrderedQueue.