ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Simulation
ISF
ISF_Core
ISF_Event
ISF_Event
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
13
#include "
ISF_Event/ISFParticle.h
"
14
15
namespace
ISF
{
16
23
class
KinematicParticleCuts
{
24
25
public
:
27
inline
KinematicParticleCuts
();
28
30
inline
virtual
~KinematicParticleCuts
();
31
33
inline
bool
pass
(
const
ISFParticle
& particle)
const
;
34
35
protected
:
36
float
m_cut_minPosEta
;
37
float
m_cut_maxPosEta
;
38
float
m_cut_minMomEta
;
39
float
m_cut_maxMomEta
;
40
double
m_cut_minMom2
;
41
double
m_cut_maxMom2
;
42
double
m_cut_maxEkin
;
43
float
m_cut_charge
;
44
int
m_cut_pdg
;
45
};
46
47
}
48
49
// include inline functions file
50
#include "
ISF_Event/KinematicParticleCuts.icc
"
51
52
#endif
//> !ISF_EVENT_KINEMATICPARTICLECUTS_H
ISFParticle.h
KinematicParticleCuts.icc
ISF::ISFParticle
The generic ISF particle definition,.
Definition
ISFParticle.h:42
ISF::KinematicParticleCuts::m_cut_maxMom2
double m_cut_maxMom2
maximum squared particle momentum magnitude
Definition
KinematicParticleCuts.h:41
ISF::KinematicParticleCuts::m_cut_maxEkin
double m_cut_maxEkin
maximum particle kinetic energy
Definition
KinematicParticleCuts.h:42
ISF::KinematicParticleCuts::m_cut_maxMomEta
float m_cut_maxMomEta
maximum pseudorapidity of particle momentum
Definition
KinematicParticleCuts.h:39
ISF::KinematicParticleCuts::m_cut_maxPosEta
float m_cut_maxPosEta
maximum pseudorapidity of particle position
Definition
KinematicParticleCuts.h:37
ISF::KinematicParticleCuts::KinematicParticleCuts
KinematicParticleCuts()
Constructor.
ISF::KinematicParticleCuts::pass
bool pass(const ISFParticle &particle) const
check whether the given particle passes all cuts
ISF::KinematicParticleCuts::m_cut_minMomEta
float m_cut_minMomEta
minimum pseudorapidity of particle momentum
Definition
KinematicParticleCuts.h:38
ISF::KinematicParticleCuts::m_cut_minPosEta
float m_cut_minPosEta
minimum pseudorapidity of particle position
Definition
KinematicParticleCuts.h:36
ISF::KinematicParticleCuts::m_cut_minMom2
double m_cut_minMom2
minimum squarde particle momentum magnitude
Definition
KinematicParticleCuts.h:40
ISF::KinematicParticleCuts::m_cut_charge
float m_cut_charge
particle charge
Definition
KinematicParticleCuts.h:43
ISF::KinematicParticleCuts::~KinematicParticleCuts
virtual ~KinematicParticleCuts()
virtual Destructor
ISF::KinematicParticleCuts::m_cut_pdg
int m_cut_pdg
particle PDG code
Definition
KinematicParticleCuts.h:44
ISF
ISFParticleOrderedQueue.
Definition
PrimaryParticleInformation.h:13
Generated on
for ATLAS Offline Software by
1.17.0