ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Functions | |
template<class T > | |
constexpr T | square (T x) |
square | |
template<class T > | |
constexpr T | get_r (T x, T y) |
radius | |
template<class T > | |
const T | delta_phi (T phi1, T phi2) |
angle difference between [-pi, pi[ | |
template<float(PHG4Hit::*)(int) const accessor> | |
float | interpolate (std::set< PHG4Hit * > hits, float rextrap) |
calculate the best average of member function called on all members in collection, extrapolated at a given radius | |
angle difference between [-pi, pi[
Definition at line 33 of file QAG4Util.h.
View newest version in sPHENIX GitHub at line 33 of file QAG4Util.h
References M_PI.
Referenced by Acts::Test::BOOST_AUTO_TEST_CASE(), QAG4SimulationMvtx::evaluate_clusters(), QAG4SimulationIntt::evaluate_clusters(), QAG4SimulationTpc::evaluate_clusters(), RawClusterBuilderTopo::get_adjacent_towers_by_ID(), getVectors::process_event(), PHTpcDeltaZCorrection::process_track(), TpcDirectLaserReconstruction::process_track(), and TpcSpaceChargeReconstruction::process_track().
radius
Definition at line 26 of file QAG4Util.h.
View newest version in sPHENIX GitHub at line 26 of file QAG4Util.h
References square().
Referenced by TrackEvaluation::add_trk_information(), TrackEvaluation::add_trk_information_micromegas(), TrackEvaluation::add_truth_information(), TrackEvaluation::add_truth_information_micromegas(), CylinderGeomMicromegas::check_radius(), CylinderGeomMicromegas::convert_to_planar(), TrackEvaluation::create_cluster(), QAG4SimulationIntt::evaluate_clusters(), QAG4SimulationMvtx::evaluate_clusters(), QAG4SimulationTpc::evaluate_clusters(), DSTEmulator::evaluate_tracks(), TrackEvaluation::evaluate_tracks(), TpcDirectLaserReconstruction::get_cell_index(), TpcSpaceChargeReconstruction::get_cell_index(), PHTpcResiduals::getCell(), interpolate(), PHMicromegasTpcTrackMatching::process_event(), TpcDirectLaserReconstruction::process_track(), and TpcSpaceChargeReconstruction::process_track().
float QAG4Util::interpolate | ( | std::set< PHG4Hit * > | hits, |
float | rextrap | ||
) |
calculate the best average of member function called on all members in collection, extrapolated at a given radius
each hit is weighted by its deposited energy
Definition at line 44 of file QAG4Util.h.
View newest version in sPHENIX GitHub at line 44 of file QAG4Util.h
References alpha, denom, get_r(), r1, square(), sw, Acts::IntegrationTest::valid(), w, and x1.
square
Definition at line 19 of file QAG4Util.h.
View newest version in sPHENIX GitHub at line 19 of file QAG4Util.h
References x.
Referenced by get_r(), and interpolate().