#include <MissingEtTruth.h>
|
| enum | TruthIndex {
Int = 0
, NonInt = 1
, IntCentral = 2
, IntFwd = 3
,
IntOutCover = 4
, Muons = 5
, Size = 6
, NotValid = 999
} |
| enum | Source {
Calo = 0
, Calib = 1
, Truth = 2
, Muon = 3
,
CaloRaw = 4
, Final = 5
, Cryo = 6
, Topo = 7
,
Ref = 8
, DeadMaterial = 9
, Track = 10
, ObjElectron = 100
,
ObjMuon = 101
, ObjJet = 102
, ObjIdTrk = 103
, ObjMiniJet = 104
,
ObjRest = 105
, ObjFinal = 106
, Unknown = 999
} |
Definition at line 27 of file MissingEtTruth.h.
◆ Source
◆ TruthIndex
| Enumerator |
|---|
| Int | |
| NonInt | |
| IntCentral | |
| IntFwd | |
| IntOutCover | |
| Muons | |
| Size | |
| NotValid | |
Definition at line 31 of file MissingEtTruth.h.
◆ MissingEtTruth() [1/3]
| MissingEtTruth::MissingEtTruth |
( |
| ) |
|
◆ MissingEtTruth() [2/3]
◆ MissingEtTruth() [3/3]
◆ ~MissingEtTruth()
| MissingEtTruth::~MissingEtTruth |
( |
| ) |
|
|
virtual |
◆ add()
| void MissingET::add |
( |
double | theEx, |
|
|
double | theEy, |
|
|
double | theEt, |
|
|
double | theEta, |
|
|
double | weight ) |
|
virtualinherited |
Definition at line 127 of file MissingET.cxx.
129{
130
134
135
137}
std::unique_ptr< MissingEtRegions > m_regions
◆ addPart()
Definition at line 47 of file MissingEtTruth.cxx.
48{
49
55 int idp = (
Part)->pdg_id();
56
58
60 {
65
66 } else {
67 if (abs(idp) != 13)
68 {
69 if( fabs(etap) <= 5.) {
70
71 this->
add(exp, eyp, etp, etap, weight);
75
76 }
77 if( fabs(etap) <= etaFull) thePart =
IntCentral;
78 if( fabs(etap) > etaFull && fabs(etap) <= 5.) thePart =
IntFwd;
80 } else {
81
82
84
85 }
86
91 }
92
93 }
94
95
96
97}
virtual void add(double theEx, double theEy, double theEt, double theEta, double weight)
std::vector< double > m_exTruth
std::vector< double > m_eyTruth
std::vector< double > m_etSumTruth
bool isSimInteracting(const T &p)
Identify if the particle could interact with the detector during the simulation, e....
@ etap
pointing eta reconstructed from the cluster (first and second sampling)
◆ et()
| double MissingET::et |
( |
| ) |
const |
|
virtualinherited |
◆ etSumTruth()
◆ etSumTruthVec()
| const std::vector< double > & MissingEtTruth::etSumTruthVec |
( |
| ) |
const |
◆ etx()
| double MissingET::etx |
( |
| ) |
const |
|
virtualinherited |
◆ ety()
| double MissingET::ety |
( |
| ) |
const |
|
virtualinherited |
◆ exTruth()
◆ exTruthVec()
| const std::vector< double > & MissingEtTruth::exTruthVec |
( |
| ) |
const |
◆ eyTruth()
◆ eyTruthVec()
| const std::vector< double > & MissingEtTruth::eyTruthVec |
( |
| ) |
const |
◆ getRegions()
◆ getSource()
◆ phi()
| double MissingET::phi |
( |
| ) |
const |
|
virtualinherited |
◆ setEtSum()
| void MissingET::setEtSum |
( |
double | theSum | ) |
|
|
virtualinherited |
◆ setEtSumTruth()
◆ setEtSumTruthVec()
| void MissingEtTruth::setEtSumTruthVec |
( |
std::vector< double > && | etSumCaloVec | ) |
|
Definition at line 138 of file MissingEtTruth.cxx.
139{
142}
const std::vector< double > & etSumTruthVec() const
◆ setEx()
| void MissingET::setEx |
( |
double | theEx | ) |
|
|
virtualinherited |
◆ setExTruth()
◆ setExTruthVec()
| void MissingEtTruth::setExTruthVec |
( |
std::vector< double > && | exCaloVec | ) |
|
Definition at line 124 of file MissingEtTruth.cxx.
125{
128}
const std::vector< double > & exTruthVec() const
◆ setEy()
| void MissingET::setEy |
( |
double | theEy | ) |
|
|
virtualinherited |
◆ setEyTruth()
◆ setEyTruthVec()
| void MissingEtTruth::setEyTruthVec |
( |
std::vector< double > && | exCaloVec | ) |
|
Definition at line 131 of file MissingEtTruth.cxx.
132{
135}
const std::vector< double > & eyTruthVec() const
◆ setup()
| void MissingEtTruth::setup |
( |
| ) |
|
|
protected |
◆ sumet()
| double MissingET::sumet |
( |
| ) |
const |
|
virtualinherited |
◆ m_etSum
| double MissingET::m_etSum |
|
protectedinherited |
◆ m_etSumTruth
| std::vector<double> MissingEtTruth::m_etSumTruth |
|
protected |
◆ m_ex
◆ m_exTruth
| std::vector<double> MissingEtTruth::m_exTruth |
|
protected |
◆ m_ey
◆ m_eyTruth
| std::vector<double> MissingEtTruth::m_eyTruth |
|
protected |
◆ m_regions
◆ m_source
The documentation for this class was generated from the following files: