LDMX Software
ldmx::PFCandidate Class Reference

Represents a reconstructed particle. More...

#include <PFCandidate.h>

Public Member Functions

bool operator< (const PFCandidate &rhs) const
 
void setPID (int x_)
 
void setMass (float x_)
 
void setEnergy (float x_)
 
void setTargetPositionXYZ (float x_, float y_, float z_)
 
void setEcalPositionXYZ (float x_, float y_, float z_)
 
void setHcalPositionXYZ (float x_, float y_, float z_)
 
void setTrackPxPyPz (float x_, float y_, float z_)
 
void setEcalEnergy (float x_)
 
void setEcalRawEnergy (float x_)
 
void setEcalClusterXYZ (float x_, float y_, float z_)
 
void setEcalClusterEXYZ (float x_, float y_, float z_)
 
void setEcalClusterDXDZ (float x_)
 
void setEcalClusterDYDZ (float x_)
 
void setEcalClusterEDXDZ (float x_)
 
void setEcalClusterEDYDZ (float x_)
 
void setHcalEnergy (float x_)
 
void setHcalRawEnergy (float x_)
 
void setHcalClusterXYZ (float x_, float y_, float z_)
 
void setHcalClusterEXYZ (float x_, float y_, float z_)
 
void setHcalClusterDXDZ (float x_)
 
void setHcalClusterDYDZ (float x_)
 
void setHcalClusterEDXDZ (float x_)
 
void setHcalClusterEDYDZ (float x_)
 
void setTruthEcalXYZ (double x_, double y_, double z_)
 
void setTruthPxPyPz (double x_, double y_, double z_)
 
void setTruthMass (double x_)
 
void setTruthEnergy (double x_)
 
void setTruthPdgId (int x_)
 
int getPID () const
 
float getMass () const
 
float getEnergy () const
 
std::vector< float > getTargetPositionXYZ () const
 
std::vector< float > getEcalPositionXYZ () const
 
std::vector< float > getHcalPositionXYZ () const
 
std::vector< float > getTrackPxPyPz () const
 
float getEcalEnergy () const
 
float getEcalRawEnergy () const
 
std::vector< float > getEcalClusterXYZ () const
 
std::vector< float > getEcalClusterEXYZ () const
 
float getEcalClusterDXDZ () const
 
float getEcalClusterDYDZ () const
 
float getEcalClusterEDXDZ () const
 
float getEcalClusterEDYDZ () const
 
float getHcalEnergy () const
 
float getHcalRawEnergy () const
 
std::vector< float > getHcalClusterXYZ () const
 
std::vector< float > getHcalClusterEXYZ () const
 
float getHcalClusterDXDZ () const
 
float getHcalClusterDYDZ () const
 
float getHcalClusterEDXDZ () const
 
float getHcalClusterEDYDZ () const
 
std::vector< double > const getTruthEcalXYZ ()
 
std::vector< double > const getTruthPxPyPz ()
 
double getTruthMass ()
 
double getTruthEnergy ()
 
int getTruthPdgId ()
 

Private Member Functions

 ClassDef (PFCandidate, 2)
 

Private Attributes

int pid_ {0}
 
float mass_ {0}
 
float energy_ {0}
 
float pos_targ_x_ {0}
 
float pos_targ_y_ {0}
 
float pos_targ_z_ {0}
 
float pos_ecal_x_ {0}
 
float pos_ecal_y_ {0}
 
float pos_ecal_z_ {0}
 
float pos_hcal_x_ {0}
 
float pos_hcal_y_ {0}
 
float pos_hcal_z_ {0}
 
float track_px_ {0}
 
float track_py_ {0}
 
float track_pz_ {0}
 
float ecal_energy_ {0}
 
float ecal_raw_energy_ {0}
 
float ecal_cluster_x_ {0}
 
float ecal_cluster_y_ {0}
 
float ecal_cluster_z_ {0}
 
float ecal_cluster_ex_ {0}
 
float ecal_cluster_ey_ {0}
 
float ecal_cluster_ez_ {0}
 
float ecal_cluster_dxdz_ {0}
 
float ecal_cluster_dydz_ {0}
 
float ecal_cluster_edxdz_ {0}
 
float ecal_cluster_edydz_ {0}
 
float hcal_energy_ {0}
 
float hcal_raw_energy_ {0}
 
float hcal_cluster_x_ {0}
 
float hcal_cluster_y_ {0}
 
float hcal_cluster_z_ {0}
 
float hcal_cluster_ex_ {0}
 
float hcal_cluster_ey_ {0}
 
float hcal_cluster_ez_ {0}
 
float hcal_cluster_dxdz_ {0}
 
float hcal_cluster_dydz_ {0}
 
float hcal_cluster_edxdz_ {0}
 
float hcal_cluster_edydz_ {0}
 
double truth_ecal_x_ {0}
 
double truth_ecal_y_ {0}
 
double truth_ecal_z_ {0}
 
double truth_px_ {0}
 
double truth_py_ {0}
 
double truth_pz_ {0}
 
double truth_mass_ {0}
 
double truth_energy_ {0}
 
int truth_pdg_id_ {0}
 

Friends

std::ostream & operator<< (std::ostream &o, const PFCandidate &d)
 

Detailed Description

Represents a reconstructed particle.

Definition at line 19 of file PFCandidate.h.

Constructor & Destructor Documentation

◆ ~PFCandidate()

virtual ldmx::PFCandidate::~PFCandidate ( )
inlinevirtual

Definition at line 22 of file PFCandidate.h.

22{}

Member Function Documentation

◆ getEcalClusterDXDZ()

float ldmx::PFCandidate::getEcalClusterDXDZ ( ) const
inline

Definition at line 136 of file PFCandidate.h.

136{ return ecal_cluster_dxdz_; }

◆ getEcalClusterDYDZ()

float ldmx::PFCandidate::getEcalClusterDYDZ ( ) const
inline

Definition at line 137 of file PFCandidate.h.

137{ return ecal_cluster_dydz_; }

◆ getEcalClusterEDXDZ()

float ldmx::PFCandidate::getEcalClusterEDXDZ ( ) const
inline

Definition at line 138 of file PFCandidate.h.

138{ return ecal_cluster_edxdz_; }

◆ getEcalClusterEDYDZ()

float ldmx::PFCandidate::getEcalClusterEDYDZ ( ) const
inline

Definition at line 139 of file PFCandidate.h.

139{ return ecal_cluster_edydz_; }

◆ getEcalClusterEXYZ()

std::vector< float > ldmx::PFCandidate::getEcalClusterEXYZ ( ) const
inline

Definition at line 133 of file PFCandidate.h.

133 {
134 return {ecal_cluster_ex_, ecal_cluster_ey_, ecal_cluster_ez_};
135 }

◆ getEcalClusterXYZ()

std::vector< float > ldmx::PFCandidate::getEcalClusterXYZ ( ) const
inline

Definition at line 130 of file PFCandidate.h.

130 {
131 return {ecal_cluster_x_, ecal_cluster_y_, ecal_cluster_z_};
132 }

◆ getEcalEnergy()

float ldmx::PFCandidate::getEcalEnergy ( ) const
inline

Definition at line 128 of file PFCandidate.h.

128{ return ecal_energy_; }

◆ getEcalPositionXYZ()

std::vector< float > ldmx::PFCandidate::getEcalPositionXYZ ( ) const
inline

Definition at line 117 of file PFCandidate.h.

117 {
118 return {pos_ecal_x_, pos_ecal_y_, pos_ecal_z_};
119 }

◆ getEcalRawEnergy()

float ldmx::PFCandidate::getEcalRawEnergy ( ) const
inline

Definition at line 129 of file PFCandidate.h.

129{ return ecal_raw_energy_; }

◆ getEnergy()

float ldmx::PFCandidate::getEnergy ( ) const
inline

Definition at line 112 of file PFCandidate.h.

112{ return energy_; }

◆ getHcalClusterDXDZ()

float ldmx::PFCandidate::getHcalClusterDXDZ ( ) const
inline

Definition at line 149 of file PFCandidate.h.

149{ return hcal_cluster_dxdz_; }

◆ getHcalClusterDYDZ()

float ldmx::PFCandidate::getHcalClusterDYDZ ( ) const
inline

Definition at line 150 of file PFCandidate.h.

150{ return hcal_cluster_dydz_; }

◆ getHcalClusterEDXDZ()

float ldmx::PFCandidate::getHcalClusterEDXDZ ( ) const
inline

Definition at line 151 of file PFCandidate.h.

151{ return hcal_cluster_edxdz_; }

◆ getHcalClusterEDYDZ()

float ldmx::PFCandidate::getHcalClusterEDYDZ ( ) const
inline

Definition at line 152 of file PFCandidate.h.

152{ return hcal_cluster_edydz_; }

◆ getHcalClusterEXYZ()

std::vector< float > ldmx::PFCandidate::getHcalClusterEXYZ ( ) const
inline

Definition at line 146 of file PFCandidate.h.

146 {
147 return {hcal_cluster_ex_, hcal_cluster_ey_, hcal_cluster_ez_};
148 }

◆ getHcalClusterXYZ()

std::vector< float > ldmx::PFCandidate::getHcalClusterXYZ ( ) const
inline

Definition at line 143 of file PFCandidate.h.

143 {
144 return {hcal_cluster_x_, hcal_cluster_y_, hcal_cluster_z_};
145 }

◆ getHcalEnergy()

float ldmx::PFCandidate::getHcalEnergy ( ) const
inline

Definition at line 141 of file PFCandidate.h.

141{ return hcal_energy_; }

◆ getHcalPositionXYZ()

std::vector< float > ldmx::PFCandidate::getHcalPositionXYZ ( ) const
inline

Definition at line 120 of file PFCandidate.h.

120 {
121 return {pos_hcal_x_, pos_hcal_y_, pos_hcal_z_};
122 }

◆ getHcalRawEnergy()

float ldmx::PFCandidate::getHcalRawEnergy ( ) const
inline

Definition at line 142 of file PFCandidate.h.

142{ return hcal_raw_energy_; }

◆ getMass()

float ldmx::PFCandidate::getMass ( ) const
inline

Definition at line 111 of file PFCandidate.h.

111{ return mass_; }

◆ getPID()

int ldmx::PFCandidate::getPID ( ) const
inline

Definition at line 110 of file PFCandidate.h.

110{ return pid_; }

◆ getTargetPositionXYZ()

std::vector< float > ldmx::PFCandidate::getTargetPositionXYZ ( ) const
inline

Definition at line 114 of file PFCandidate.h.

114 {
115 return {pos_targ_x_, pos_targ_y_, pos_targ_z_};
116 }

◆ getTrackPxPyPz()

std::vector< float > ldmx::PFCandidate::getTrackPxPyPz ( ) const
inline

Definition at line 124 of file PFCandidate.h.

124 {
125 return {track_px_, track_py_, track_pz_};
126 }

◆ getTruthEcalXYZ()

std::vector< double > const ldmx::PFCandidate::getTruthEcalXYZ ( )
inline

Definition at line 154 of file PFCandidate.h.

154 {
155 return {truth_ecal_x_, truth_ecal_y_, truth_ecal_z_};
156 }

◆ getTruthEnergy()

double ldmx::PFCandidate::getTruthEnergy ( )
inline

Definition at line 161 of file PFCandidate.h.

161{ return truth_energy_; }

◆ getTruthMass()

double ldmx::PFCandidate::getTruthMass ( )
inline

Definition at line 160 of file PFCandidate.h.

160{ return truth_mass_; }

◆ getTruthPdgId()

int ldmx::PFCandidate::getTruthPdgId ( )
inline

Definition at line 162 of file PFCandidate.h.

162{ return truth_pdg_id_; }

◆ getTruthPxPyPz()

std::vector< double > const ldmx::PFCandidate::getTruthPxPyPz ( )
inline

Definition at line 157 of file PFCandidate.h.

157 {
158 return {truth_px_, truth_py_, truth_pz_};
159 }

◆ operator<()

bool ldmx::PFCandidate::operator< ( const PFCandidate & rhs) const
inline

Definition at line 26 of file PFCandidate.h.

26 {
27 return this->getEnergy() < rhs.getEnergy();
28 }

◆ setEcalClusterDXDZ()

void ldmx::PFCandidate::setEcalClusterDXDZ ( float x_)
inline

Definition at line 71 of file PFCandidate.h.

71{ ecal_cluster_dxdz_ = x_; }

◆ setEcalClusterDYDZ()

void ldmx::PFCandidate::setEcalClusterDYDZ ( float x_)
inline

Definition at line 72 of file PFCandidate.h.

72{ ecal_cluster_dydz_ = x_; }

◆ setEcalClusterEDXDZ()

void ldmx::PFCandidate::setEcalClusterEDXDZ ( float x_)
inline

Definition at line 73 of file PFCandidate.h.

73{ ecal_cluster_edxdz_ = x_; }

◆ setEcalClusterEDYDZ()

void ldmx::PFCandidate::setEcalClusterEDYDZ ( float x_)
inline

Definition at line 74 of file PFCandidate.h.

74{ ecal_cluster_edydz_ = x_; }

◆ setEcalClusterEXYZ()

void ldmx::PFCandidate::setEcalClusterEXYZ ( float x_,
float y_,
float z_ )
inline

Definition at line 66 of file PFCandidate.h.

66 {
67 ecal_cluster_ex_ = x_;
68 ecal_cluster_ey_ = y_;
69 ecal_cluster_ez_ = z_;
70 }

◆ setEcalClusterXYZ()

void ldmx::PFCandidate::setEcalClusterXYZ ( float x_,
float y_,
float z_ )
inline

Definition at line 61 of file PFCandidate.h.

61 {
62 ecal_cluster_x_ = x_;
63 ecal_cluster_y_ = y_;
64 ecal_cluster_z_ = z_;
65 }

◆ setEcalEnergy()

void ldmx::PFCandidate::setEcalEnergy ( float x_)
inline

Definition at line 59 of file PFCandidate.h.

59{ ecal_energy_ = x_; }

◆ setEcalPositionXYZ()

void ldmx::PFCandidate::setEcalPositionXYZ ( float x_,
float y_,
float z_ )
inline

Definition at line 42 of file PFCandidate.h.

42 {
43 pos_ecal_x_ = x_;
44 pos_ecal_y_ = y_;
45 pos_ecal_z_ = z_;
46 }

◆ setEcalRawEnergy()

void ldmx::PFCandidate::setEcalRawEnergy ( float x_)
inline

Definition at line 60 of file PFCandidate.h.

60{ ecal_raw_energy_ = x_; }

◆ setEnergy()

void ldmx::PFCandidate::setEnergy ( float x_)
inline

Definition at line 35 of file PFCandidate.h.

35{ energy_ = x_; }

◆ setHcalClusterDXDZ()

void ldmx::PFCandidate::setHcalClusterDXDZ ( float x_)
inline

Definition at line 88 of file PFCandidate.h.

88{ hcal_cluster_dxdz_ = x_; }

◆ setHcalClusterDYDZ()

void ldmx::PFCandidate::setHcalClusterDYDZ ( float x_)
inline

Definition at line 89 of file PFCandidate.h.

89{ hcal_cluster_dydz_ = x_; }

◆ setHcalClusterEDXDZ()

void ldmx::PFCandidate::setHcalClusterEDXDZ ( float x_)
inline

Definition at line 90 of file PFCandidate.h.

90{ hcal_cluster_edxdz_ = x_; }

◆ setHcalClusterEDYDZ()

void ldmx::PFCandidate::setHcalClusterEDYDZ ( float x_)
inline

Definition at line 91 of file PFCandidate.h.

91{ hcal_cluster_edydz_ = x_; }

◆ setHcalClusterEXYZ()

void ldmx::PFCandidate::setHcalClusterEXYZ ( float x_,
float y_,
float z_ )
inline

Definition at line 83 of file PFCandidate.h.

83 {
84 hcal_cluster_ex_ = x_;
85 hcal_cluster_ey_ = y_;
86 hcal_cluster_ez_ = z_;
87 }

◆ setHcalClusterXYZ()

void ldmx::PFCandidate::setHcalClusterXYZ ( float x_,
float y_,
float z_ )
inline

Definition at line 78 of file PFCandidate.h.

78 {
79 hcal_cluster_x_ = x_;
80 hcal_cluster_y_ = y_;
81 hcal_cluster_z_ = z_;
82 }

◆ setHcalEnergy()

void ldmx::PFCandidate::setHcalEnergy ( float x_)
inline

Definition at line 76 of file PFCandidate.h.

76{ hcal_energy_ = x_; }

◆ setHcalPositionXYZ()

void ldmx::PFCandidate::setHcalPositionXYZ ( float x_,
float y_,
float z_ )
inline

Definition at line 47 of file PFCandidate.h.

47 {
48 pos_hcal_x_ = x_;
49 pos_hcal_y_ = y_;
50 pos_hcal_z_ = z_;
51 }

◆ setHcalRawEnergy()

void ldmx::PFCandidate::setHcalRawEnergy ( float x_)
inline

Definition at line 77 of file PFCandidate.h.

77{ hcal_raw_energy_ = x_; }

◆ setMass()

void ldmx::PFCandidate::setMass ( float x_)
inline

Definition at line 34 of file PFCandidate.h.

34{ mass_ = x_; }

◆ setPID()

void ldmx::PFCandidate::setPID ( int x_)
inline

Definition at line 33 of file PFCandidate.h.

33{ pid_ = x_; }

◆ setTargetPositionXYZ()

void ldmx::PFCandidate::setTargetPositionXYZ ( float x_,
float y_,
float z_ )
inline

Definition at line 37 of file PFCandidate.h.

37 {
38 pos_targ_x_ = x_;
39 pos_targ_y_ = y_;
40 pos_targ_z_ = z_;
41 }

◆ setTrackPxPyPz()

void ldmx::PFCandidate::setTrackPxPyPz ( float x_,
float y_,
float z_ )
inline

Definition at line 53 of file PFCandidate.h.

53 {
54 track_px_ = x_;
55 track_py_ = y_;
56 track_pz_ = z_;
57 }

◆ setTruthEcalXYZ()

void ldmx::PFCandidate::setTruthEcalXYZ ( double x_,
double y_,
double z_ )
inline

Definition at line 93 of file PFCandidate.h.

93 {
94 truth_ecal_x_ = x_;
95 truth_ecal_y_ = y_;
96 truth_ecal_z_ = z_;
97 }

◆ setTruthEnergy()

void ldmx::PFCandidate::setTruthEnergy ( double x_)
inline

Definition at line 104 of file PFCandidate.h.

104{ truth_energy_ = x_; }

◆ setTruthMass()

void ldmx::PFCandidate::setTruthMass ( double x_)
inline

Definition at line 103 of file PFCandidate.h.

103{ truth_mass_ = x_; }

◆ setTruthPdgId()

void ldmx::PFCandidate::setTruthPdgId ( int x_)
inline

Definition at line 105 of file PFCandidate.h.

105{ truth_pdg_id_ = x_; }

◆ setTruthPxPyPz()

void ldmx::PFCandidate::setTruthPxPyPz ( double x_,
double y_,
double z_ )
inline

Definition at line 98 of file PFCandidate.h.

98 {
99 truth_px_ = x_;
100 truth_py_ = y_;
101 truth_pz_ = z_;
102 }

Friends And Related Symbol Documentation

◆ operator<<

std::ostream & operator<< ( std::ostream & o,
const PFCandidate & d )
friend

Definition at line 9 of file PFCandidate.cxx.

9 {
10 return o << "PFCandidate ( " << "id: " << c.pid_ << "), " << "Pxyz: ("
11 << c.track_px_ << ", " << c.track_py_ << ", " << c.track_pz_
12 << ") MeV/c, " << "Ecal energy: " << c.ecal_energy_ << " MeV, "
13 << "Hcal energy: " << c.hcal_energy_ << " MeV, ";
14}

Member Data Documentation

◆ ecal_cluster_dxdz_

float ldmx::PFCandidate::ecal_cluster_dxdz_ {0}
private

Definition at line 197 of file PFCandidate.h.

197{0};

◆ ecal_cluster_dydz_

float ldmx::PFCandidate::ecal_cluster_dydz_ {0}
private

Definition at line 198 of file PFCandidate.h.

198{0};

◆ ecal_cluster_edxdz_

float ldmx::PFCandidate::ecal_cluster_edxdz_ {0}
private

Definition at line 199 of file PFCandidate.h.

199{0};

◆ ecal_cluster_edydz_

float ldmx::PFCandidate::ecal_cluster_edydz_ {0}
private

Definition at line 200 of file PFCandidate.h.

200{0};

◆ ecal_cluster_ex_

float ldmx::PFCandidate::ecal_cluster_ex_ {0}
private

Definition at line 194 of file PFCandidate.h.

194{0};

◆ ecal_cluster_ey_

float ldmx::PFCandidate::ecal_cluster_ey_ {0}
private

Definition at line 195 of file PFCandidate.h.

195{0};

◆ ecal_cluster_ez_

float ldmx::PFCandidate::ecal_cluster_ez_ {0}
private

Definition at line 196 of file PFCandidate.h.

196{0};

◆ ecal_cluster_x_

float ldmx::PFCandidate::ecal_cluster_x_ {0}
private

Definition at line 191 of file PFCandidate.h.

191{0};

◆ ecal_cluster_y_

float ldmx::PFCandidate::ecal_cluster_y_ {0}
private

Definition at line 192 of file PFCandidate.h.

192{0};

◆ ecal_cluster_z_

float ldmx::PFCandidate::ecal_cluster_z_ {0}
private

Definition at line 193 of file PFCandidate.h.

193{0};

◆ ecal_energy_

float ldmx::PFCandidate::ecal_energy_ {0}
private

Definition at line 189 of file PFCandidate.h.

189{0};

◆ ecal_raw_energy_

float ldmx::PFCandidate::ecal_raw_energy_ {0}
private

Definition at line 190 of file PFCandidate.h.

190{0};

◆ energy_

float ldmx::PFCandidate::energy_ {0}
private

Definition at line 168 of file PFCandidate.h.

168{0};

◆ hcal_cluster_dxdz_

float ldmx::PFCandidate::hcal_cluster_dxdz_ {0}
private

Definition at line 211 of file PFCandidate.h.

211{0};

◆ hcal_cluster_dydz_

float ldmx::PFCandidate::hcal_cluster_dydz_ {0}
private

Definition at line 212 of file PFCandidate.h.

212{0};

◆ hcal_cluster_edxdz_

float ldmx::PFCandidate::hcal_cluster_edxdz_ {0}
private

Definition at line 213 of file PFCandidate.h.

213{0};

◆ hcal_cluster_edydz_

float ldmx::PFCandidate::hcal_cluster_edydz_ {0}
private

Definition at line 214 of file PFCandidate.h.

214{0};

◆ hcal_cluster_ex_

float ldmx::PFCandidate::hcal_cluster_ex_ {0}
private

Definition at line 208 of file PFCandidate.h.

208{0};

◆ hcal_cluster_ey_

float ldmx::PFCandidate::hcal_cluster_ey_ {0}
private

Definition at line 209 of file PFCandidate.h.

209{0};

◆ hcal_cluster_ez_

float ldmx::PFCandidate::hcal_cluster_ez_ {0}
private

Definition at line 210 of file PFCandidate.h.

210{0};

◆ hcal_cluster_x_

float ldmx::PFCandidate::hcal_cluster_x_ {0}
private

Definition at line 205 of file PFCandidate.h.

205{0};

◆ hcal_cluster_y_

float ldmx::PFCandidate::hcal_cluster_y_ {0}
private

Definition at line 206 of file PFCandidate.h.

206{0};

◆ hcal_cluster_z_

float ldmx::PFCandidate::hcal_cluster_z_ {0}
private

Definition at line 207 of file PFCandidate.h.

207{0};

◆ hcal_energy_

float ldmx::PFCandidate::hcal_energy_ {0}
private

Definition at line 203 of file PFCandidate.h.

203{0};

◆ hcal_raw_energy_

float ldmx::PFCandidate::hcal_raw_energy_ {0}
private

Definition at line 204 of file PFCandidate.h.

204{0};

◆ mass_

float ldmx::PFCandidate::mass_ {0}
private

Definition at line 167 of file PFCandidate.h.

167{0};

◆ pid_

int ldmx::PFCandidate::pid_ {0}
private

Definition at line 166 of file PFCandidate.h.

166{0};

◆ pos_ecal_x_

float ldmx::PFCandidate::pos_ecal_x_ {0}
private

Definition at line 175 of file PFCandidate.h.

175{0};

◆ pos_ecal_y_

float ldmx::PFCandidate::pos_ecal_y_ {0}
private

Definition at line 176 of file PFCandidate.h.

176{0};

◆ pos_ecal_z_

float ldmx::PFCandidate::pos_ecal_z_ {0}
private

Definition at line 177 of file PFCandidate.h.

177{0};

◆ pos_hcal_x_

float ldmx::PFCandidate::pos_hcal_x_ {0}
private

Definition at line 179 of file PFCandidate.h.

179{0};

◆ pos_hcal_y_

float ldmx::PFCandidate::pos_hcal_y_ {0}
private

Definition at line 180 of file PFCandidate.h.

180{0};

◆ pos_hcal_z_

float ldmx::PFCandidate::pos_hcal_z_ {0}
private

Definition at line 181 of file PFCandidate.h.

181{0};

◆ pos_targ_x_

float ldmx::PFCandidate::pos_targ_x_ {0}
private

Definition at line 171 of file PFCandidate.h.

171{0};

◆ pos_targ_y_

float ldmx::PFCandidate::pos_targ_y_ {0}
private

Definition at line 172 of file PFCandidate.h.

172{0};

◆ pos_targ_z_

float ldmx::PFCandidate::pos_targ_z_ {0}
private

Definition at line 173 of file PFCandidate.h.

173{0};

◆ track_px_

float ldmx::PFCandidate::track_px_ {0}
private

Definition at line 184 of file PFCandidate.h.

184{0};

◆ track_py_

float ldmx::PFCandidate::track_py_ {0}
private

Definition at line 185 of file PFCandidate.h.

185{0};

◆ track_pz_

float ldmx::PFCandidate::track_pz_ {0}
private

Definition at line 186 of file PFCandidate.h.

186{0};

◆ truth_ecal_x_

double ldmx::PFCandidate::truth_ecal_x_ {0}
private

Definition at line 217 of file PFCandidate.h.

217{0};

◆ truth_ecal_y_

double ldmx::PFCandidate::truth_ecal_y_ {0}
private

Definition at line 218 of file PFCandidate.h.

218{0};

◆ truth_ecal_z_

double ldmx::PFCandidate::truth_ecal_z_ {0}
private

Definition at line 219 of file PFCandidate.h.

219{0};

◆ truth_energy_

double ldmx::PFCandidate::truth_energy_ {0}
private

Definition at line 224 of file PFCandidate.h.

224{0};

◆ truth_mass_

double ldmx::PFCandidate::truth_mass_ {0}
private

Definition at line 223 of file PFCandidate.h.

223{0};

◆ truth_pdg_id_

int ldmx::PFCandidate::truth_pdg_id_ {0}
private

Definition at line 225 of file PFCandidate.h.

225{0};

◆ truth_px_

double ldmx::PFCandidate::truth_px_ {0}
private

Definition at line 220 of file PFCandidate.h.

220{0};

◆ truth_py_

double ldmx::PFCandidate::truth_py_ {0}
private

Definition at line 221 of file PFCandidate.h.

221{0};

◆ truth_pz_

double ldmx::PFCandidate::truth_pz_ {0}
private

Definition at line 222 of file PFCandidate.h.

222{0};

The documentation for this class was generated from the following file: