ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Modules | |
property map definitions | |
Functions | |
virtual void | RawCluster::set_id (const RawClusterDefs::keytype) |
cluster ID | |
virtual void | RawCluster::addTower (const RawClusterDefs::keytype, const float) |
Tower operations. | |
virtual void | RawCluster::set_energy (const float) |
total energy | |
virtual void | RawCluster::set_phi (const float) |
access to intrinsic cylindrical coordinate system | |
virtual void | RawCluster::set_z (const float) |
virtual void | RawCluster::set_r (const float) |
virtual void | RawCluster::set_ecore (const float) |
virtual void | RawCluster::set_chi2 (const float) |
reduced chi2 for EM shower | |
virtual void | RawCluster::set_prob (const float) |
cluster template probability for EM shower | |
virtual void | RawCluster::set_et_iso (const float) |
isolation ET | |
virtual void | RawCluster::set_et_iso (const float, const int, bool, bool) |
RawCluster::RawCluster () | |
void | RawClusterv1::set_id (const RawClusterDefs::keytype id) override |
cluster ID | |
void | RawClusterv1::addTower (const RawClusterDefs::keytype twrid, const float etower) override |
Tower operations. | |
void | RawClusterv1::set_energy (const float energy) override |
total energy | |
void | RawClusterv1::set_phi (const float phi) override |
access to intrinsic cylindrical coordinate system | |
void | RawClusterv1::set_z (const float z) override |
void | RawClusterv1::set_r (const float r) override |
void | RawClusterv1::set_ecore (const float ecore) override |
void | RawClusterv1::set_chi2 (const float chi2) override |
reduced chi2 for EM shower | |
void | RawClusterv1::set_prob (const float prob) override |
cluster template probability for EM shower | |
void | RawClusterv1::set_et_iso (const float e) override |
isolation ET default | |
void | RawClusterv1::set_et_iso (const float et_iso, const int radiusx10, bool subtracted, bool clusterTower) override |
isolation ET the radius and hueristic can be specified | |
RawClusterv1::u_property::u_property (int32_t in) | |
RawClusterv1::u_property::u_property (uint32_t in) | |
RawClusterv1::u_property::u_property (float in) | |
RawClusterv1::u_property::u_property () | |
prop_storage_t | RawClusterv1::u_property::get_storage () const |
Variables | |
float | RawClusterv1::u_property::fdata |
int32_t | RawClusterv1::u_property::idata |
uint32_t | RawClusterv1::u_property::uidata |
RawClusterDefs::keytype | RawClusterv1::clusterid |
cluster ID | |
float | RawClusterv1::_energy |
total energy | |
TowerMap | RawClusterv1::towermap |
Tower operations. | |
float | RawClusterv1::_r |
location of cluster in cylindrical coordinate | |
float | RawClusterv1::_phi |
float | RawClusterv1::_z |
|
overridevirtual |
Tower operations.
Reimplemented from RawCluster.
Definition at line 34 of file RawClusterv1.cc.
View newest version in sPHENIX GitHub at line 34 of file RawClusterv1.cc
References g4zmq::exit(), and RawClusterv1::towermap.
|
inlinevirtual |
Tower operations.
Reimplemented in RawClusterv1.
Definition at line 193 of file RawCluster.h.
View newest version in sPHENIX GitHub at line 193 of file RawCluster.h
References PHOOL_VIRTUAL_WARNING.
Referenced by RawClusterBuilderkMA::cluster(), RawClusterBuilderkV3::cluster(), RawClusterBuilderGraph::process_event(), RawClusterBuilderTemplate::process_event(), and RawClusterBuilderFwd::process_event().
|
inline |
Definition at line 156 of file RawClusterv1.h.
View newest version in sPHENIX GitHub at line 156 of file RawClusterv1.h
References RawClusterv1::u_property::uidata.
Referenced by RawClusterv1::set_property().
|
inlineprotected |
Definition at line 292 of file RawCluster.h.
View newest version in sPHENIX GitHub at line 292 of file RawCluster.h
|
inlineoverridevirtual |
reduced chi2 for EM shower
Reimplemented from RawCluster.
Definition at line 96 of file RawClusterv1.h.
View newest version in sPHENIX GitHub at line 96 of file RawClusterv1.h
References RawCluster::prop_chi2, and RawClusterv1::set_property().
|
inlinevirtual |
reduced chi2 for EM shower
Reimplemented in RawClusterv1.
Definition at line 206 of file RawCluster.h.
View newest version in sPHENIX GitHub at line 206 of file RawCluster.h
References PHOOL_VIRTUAL_WARNING.
Referenced by RawClusterBuilderTemplate::process_event().
|
inlineoverridevirtual |
access additional optional properties cluster core energy for EM shower
Reimplemented from RawCluster.
Definition at line 94 of file RawClusterv1.h.
View newest version in sPHENIX GitHub at line 94 of file RawClusterv1.h
References RawCluster::prop_ecore, and RawClusterv1::set_property().
|
inlinevirtual |
access additional optional properties cluster core energy for EM shower
Reimplemented in RawClusterv1.
Definition at line 204 of file RawCluster.h.
View newest version in sPHENIX GitHub at line 204 of file RawCluster.h
References PHOOL_VIRTUAL_WARNING.
Referenced by RawClusterBuilderTemplate::process_event(), and RawClusterPositionCorrection::process_event().
|
inlineoverridevirtual |
total energy
Reimplemented from RawCluster.
Definition at line 86 of file RawClusterv1.h.
View newest version in sPHENIX GitHub at line 86 of file RawClusterv1.h
References RawClusterv1::_energy, and energy.
|
inlinevirtual |
total energy
Reimplemented in RawClusterv1.
Definition at line 195 of file RawCluster.h.
View newest version in sPHENIX GitHub at line 195 of file RawCluster.h
References PHOOL_VIRTUAL_WARNING.
Referenced by RawClusterBuilderGraph::process_event(), RawClusterPositionCorrection::process_event(), RawClusterBuilderTemplate::process_event(), RawClusterBuilderFwd::process_event(), and RawClusterBuilderHelper::process_event().
|
inlineoverridevirtual |
isolation ET default
Reimplemented from RawCluster.
Definition at line 100 of file RawClusterv1.h.
View newest version in sPHENIX GitHub at line 100 of file RawClusterv1.h
References RawCluster::prop_et_iso_calotower_R03, and RawClusterv1::set_property().
|
overridevirtual |
isolation ET the radius and hueristic can be specified
Reimplemented from RawCluster.
Definition at line 184 of file RawClusterv1.cc.
View newest version in sPHENIX GitHub at line 184 of file RawClusterv1.cc
References PHOOL_VIRTUAL_WARN, RawCluster::prop_et_iso_calotower_R01, RawCluster::prop_et_iso_calotower_R02, RawCluster::prop_et_iso_calotower_R03, RawCluster::prop_et_iso_calotower_R04, RawCluster::prop_et_iso_calotower_sub_R01, RawCluster::prop_et_iso_calotower_sub_R02, RawCluster::prop_et_iso_calotower_sub_R03, RawCluster::prop_et_iso_calotower_sub_R04, RawClusterv1::set_property(), and nlohmann::to_string().
|
inlinevirtual |
isolation ET
Reimplemented in RawClusterv1.
Definition at line 210 of file RawCluster.h.
View newest version in sPHENIX GitHub at line 210 of file RawCluster.h
References PHOOL_VIRTUAL_WARNING.
Referenced by ClusterIso::process_event().
Reimplemented in RawClusterv1.
Definition at line 211 of file RawCluster.h.
View newest version in sPHENIX GitHub at line 211 of file RawCluster.h
References PHOOL_VIRTUAL_WARNING.
|
inlineoverridevirtual |
cluster ID
Reimplemented from RawCluster.
Definition at line 82 of file RawClusterv1.h.
View newest version in sPHENIX GitHub at line 82 of file RawClusterv1.h
References RawClusterv1::clusterid.
|
inlinevirtual |
cluster ID
Reimplemented in RawClusterv1.
Definition at line 191 of file RawCluster.h.
View newest version in sPHENIX GitHub at line 191 of file RawCluster.h
References PHOOL_VIRTUAL_WARNING.
Referenced by RawClusterContainer::AddCluster().
|
inlineoverridevirtual |
access to intrinsic cylindrical coordinate system
Reimplemented from RawCluster.
Definition at line 88 of file RawClusterv1.h.
View newest version in sPHENIX GitHub at line 88 of file RawClusterv1.h
References RawClusterv1::_phi, and phi.
|
inlinevirtual |
access to intrinsic cylindrical coordinate system
Reimplemented in RawClusterv1.
Definition at line 198 of file RawCluster.h.
View newest version in sPHENIX GitHub at line 198 of file RawCluster.h
References PHOOL_VIRTUAL_WARNING.
Referenced by RawClusterBuilderFwd::CorrectPhi(), RawClusterBuilderGraph::process_event(), RawClusterBuilderTemplate::process_event(), RawClusterBuilderFwd::process_event(), and RawClusterBuilderHelper::process_event().
|
inlineoverridevirtual |
cluster template probability for EM shower
Reimplemented from RawCluster.
Definition at line 98 of file RawClusterv1.h.
View newest version in sPHENIX GitHub at line 98 of file RawClusterv1.h
References RawCluster::prop_prob, and RawClusterv1::set_property().
|
inlinevirtual |
cluster template probability for EM shower
Reimplemented in RawClusterv1.
Definition at line 208 of file RawCluster.h.
View newest version in sPHENIX GitHub at line 208 of file RawCluster.h
References PHOOL_VIRTUAL_WARNING.
Referenced by RawClusterBuilderTemplate::process_event().
|
inlineoverridevirtual |
Reimplemented from RawCluster.
Definition at line 90 of file RawClusterv1.h.
View newest version in sPHENIX GitHub at line 90 of file RawClusterv1.h
References RawClusterv1::_r, and r.
|
inlinevirtual |
Reimplemented in RawClusterv1.
Definition at line 200 of file RawCluster.h.
View newest version in sPHENIX GitHub at line 200 of file RawCluster.h
References PHOOL_VIRTUAL_WARNING.
Referenced by RawClusterBuilderGraph::process_event(), RawClusterBuilderTemplate::process_event(), RawClusterBuilderFwd::process_event(), and RawClusterBuilderHelper::process_event().
|
inlineoverridevirtual |
Reimplemented from RawCluster.
Definition at line 89 of file RawClusterv1.h.
View newest version in sPHENIX GitHub at line 89 of file RawClusterv1.h
References RawClusterv1::_z, and z.
|
inlinevirtual |
Reimplemented in RawClusterv1.
Definition at line 199 of file RawCluster.h.
View newest version in sPHENIX GitHub at line 199 of file RawCluster.h
References PHOOL_VIRTUAL_WARNING.
Referenced by RawClusterBuilderGraph::process_event(), RawClusterBuilderTemplate::process_event(), RawClusterBuilderFwd::process_event(), and RawClusterBuilderHelper::process_event().
|
inline |
Definition at line 139 of file RawClusterv1.h.
View newest version in sPHENIX GitHub at line 139 of file RawClusterv1.h
|
inline |
Definition at line 143 of file RawClusterv1.h.
View newest version in sPHENIX GitHub at line 143 of file RawClusterv1.h
|
inline |
Definition at line 147 of file RawClusterv1.h.
View newest version in sPHENIX GitHub at line 147 of file RawClusterv1.h
|
inline |
Definition at line 151 of file RawClusterv1.h.
View newest version in sPHENIX GitHub at line 151 of file RawClusterv1.h
|
protected |
total energy
Definition at line 169 of file RawClusterv1.h.
View newest version in sPHENIX GitHub at line 169 of file RawClusterv1.h
Referenced by RawClusterv1::get_energy(), RawClusterv1::Reset(), and RawClusterv1::set_energy().
|
protected |
Definition at line 175 of file RawClusterv1.h.
View newest version in sPHENIX GitHub at line 175 of file RawClusterv1.h
Referenced by RawClusterv1::get_phi(), RawClusterv1::Reset(), and RawClusterv1::set_phi().
|
protected |
location of cluster in cylindrical coordinate
Definition at line 174 of file RawClusterv1.h.
View newest version in sPHENIX GitHub at line 174 of file RawClusterv1.h
Referenced by RawClusterv1::get_r(), RawClusterv1::Reset(), and RawClusterv1::set_r().
|
protected |
Definition at line 176 of file RawClusterv1.h.
View newest version in sPHENIX GitHub at line 176 of file RawClusterv1.h
Referenced by RawClusterv1::get_z(), RawClusterv1::Reset(), and RawClusterv1::set_z().
|
protected |
cluster ID
Definition at line 167 of file RawClusterv1.h.
View newest version in sPHENIX GitHub at line 167 of file RawClusterv1.h
Referenced by RawClusterv1::get_id(), RawClusterv1::Reset(), and RawClusterv1::set_id().
float RawClusterv1::u_property::fdata |
Definition at line 135 of file RawClusterv1.h.
View newest version in sPHENIX GitHub at line 135 of file RawClusterv1.h
Referenced by RawClusterv1::get_property_float().
int32_t RawClusterv1::u_property::idata |
Definition at line 136 of file RawClusterv1.h.
View newest version in sPHENIX GitHub at line 136 of file RawClusterv1.h
Referenced by RawClusterv1::get_property_int().
|
protected |
Tower operations.
Definition at line 171 of file RawClusterv1.h.
View newest version in sPHENIX GitHub at line 171 of file RawClusterv1.h
Referenced by RawClusterv1::addTower(), RawClusterv1::get_towermap(), RawClusterv1::get_towers(), RawClusterv1::getNTowers(), RawClusterv1::isValid(), and RawClusterv1::Reset().
uint32_t RawClusterv1::u_property::uidata |
Definition at line 137 of file RawClusterv1.h.
View newest version in sPHENIX GitHub at line 137 of file RawClusterv1.h
Referenced by RawClusterv1::get_property_uint(), and RawClusterv1::u_property::get_storage().