EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
#include <fun4all_coresoftware/blob/master/simulation/g4simulation/g4tpc/PHG4TpcCentralMembrane.h>
Public Member Functions | |
PHG4TpcCentralMembrane (const std::string &name="PHG4TpcDirectLaser") | |
constructor | |
~PHG4TpcCentralMembrane () override | |
destructor | |
int | InitRun (PHCompositeNode *) override |
run initialization | |
int | process_event (PHCompositeNode *) override |
per event processing | |
void | SetDefaultParameters () override |
default parameters | |
void | Detector (const std::string &d) |
detector name | |
int | getSearchResult (double xcheck, double ycheck) const |
check if coords are in a stripe | |
int | getStripeID (double xcheck, double ycheck) const |
void | setCentralMembraneDelay (int ns) |
adjust central membrane hits delay with respect to trigger time | |
Public Member Functions inherited from SubsysReco | |
~SubsysReco () override | |
virtual int | End (PHCompositeNode *) |
Called at the end of all processing. | |
virtual int | EndRun (const int) |
Called at the end of each run. | |
virtual int | Init (PHCompositeNode *) |
virtual int | Reset (PHCompositeNode *) |
Reset. | |
virtual int | ResetEvent (PHCompositeNode *) |
Clean up after each event. | |
void | Print (const std::string &="ALL") const override |
Public Member Functions inherited from Fun4AllBase | |
virtual | ~Fun4AllBase () |
virtual const std::string | Name () const |
Returns the name of this module. | |
virtual void | Name (const std::string &name) |
Sets the name of this module. | |
virtual void | Verbosity (const int ival) |
Sets the verbosity of this module (0 by default=quiet). | |
virtual void | Verbosity (enu_Verbosity ival) |
Sets the verbosity of this module (0 by default=quiet). | |
virtual int | Verbosity () const |
Gets the verbosity of this module. | |
Public Member Functions inherited from PHParameterInterface | |
PHParameterInterface (const std::string &name) | |
PHParameterInterface (const PHParameterInterface &)=delete | |
virtual | ~PHParameterInterface () |
void | set_paramname (const std::string &name) |
void | set_double_param (const std::string &name, const double dval) |
double | get_double_param (const std::string &name) const |
void | set_int_param (const std::string &name, const int ival) |
int | get_int_param (const std::string &name) const |
void | set_string_param (const std::string &name, const std::string &sval) |
std::string | get_string_param (const std::string &name) const |
void | UpdateParametersWithMacro () |
void | SaveToNodeTree (PHCompositeNode *runNode, const std::string &nodename) |
void | PutOnParNode (PHCompositeNode *parNode, const std::string &nodename) |
Private Member Functions | |
void | CalculateVertices (int nStripes, int nPads, const std::array< double, nRadii > &R, std::array< double, nRadii > &spacing, double x1a[][nRadii], double y1a[][nRadii], double x1b[][nRadii], double y1b[][nRadii], double x2a[][nRadii], double y2a[][nRadii], double x2b[][nRadii], double y2b[][nRadii], double x3a[][nRadii], double y3a[][nRadii], double x3b[][nRadii], double y3b[][nRadii], double padfrac, double str_width[][nRadii], const std::array< double, nRadii > &widthmod, std::array< int, nRadii > &nGoodStripes, const std::array< int, nRadii > &keepUntil, std::array< int, nRadii > &nStripesIn, std::array< int, nRadii > &nStripesBefore) |
PHG4Hit * | GetBotVerticesFromStripe (int moduleID, int radiusID, int stripeID) const |
PHG4Hit * | GetTopVerticesFromStripe (int moduleID, int radiusID, int stripeID) const |
int | SearchModule (int nStripes, const double x1a[][nRadii], const double x1b[][nRadii], const double x2a[][nRadii], const double x2b[][nRadii], const double y1a[][nRadii], const double y1b[][nRadii], const double y2a[][nRadii], const double y2b[][nRadii], const double x3a[][nRadii], const double y3a[][nRadii], const double x3b[][nRadii], const double y3b[][nRadii], double x, double y, const std::array< int, nRadii > &nGoodStripes) const |
PHG4Hit * | GetPHG4HitFromStripe (int petalID, int moduleID, int radiusID, int stripeID, int nElectrons) const |
Static Private Attributes | |
static constexpr double | mm = 1.0 |
static constexpr double | cm = 10.0 |
static constexpr double | begin_CM = 221.4019814 * mm |
inner radius of CM | |
static constexpr double | end_CM = 759.2138 * mm |
outer radius of CM | |
static constexpr int | nRadii = 8 |
static constexpr int | nStripes_R1 = 6 |
static constexpr int | nStripes_R2 = 8 |
static constexpr int | nStripes_R3 = 12 |
static constexpr int | nPads_R1 = 6 * 16 |
static constexpr int | nPads_R2 = 8 * 16 |
static constexpr int | nPads_R3 = 12 * 16 |
static constexpr double | padfrac_R1 = 0.5 * 5.59106385 * mm |
static constexpr double | padfrac_R2 = 0.5 * 10.13836283 * mm |
static constexpr double | padfrac_R3 = 0.5 * 10.90189537 * mm |
static constexpr double | arc_r = 0.5 * mm |
radius of arc on end of a stripe | |
static constexpr std::array < double, nRadii > | R1_e = {{227.0902789 * mm, 238.4100043 * mm, 249.7297296 * mm, 261.049455 * mm, 272.3691804 * mm, 283.6889058 * mm, 295.0086312 * mm, 306.3283566 * mm}} |
stripe radii | |
static constexpr std::array < double, nRadii > | R1 = {{317.648082 * mm, 328.9678074 * mm, 340.2875328 * mm, 351.6072582 * mm, 362.9269836 * mm, 374.246709 * mm, 385.5664344 * mm, 396.8861597 * mm}} |
static constexpr std::array < double, nRadii > | R2 = {{421.705532 * mm, 442.119258 * mm, 462.532984 * mm, 482.9467608 * mm, 503.36069 * mm, 523.774416 * mm, 544.188015 * mm, 564.601868 * mm}} |
static constexpr std::array < double, nRadii > | R3 = {{594.6048725 * mm, 616.545823 * mm, 638.4867738 * mm, 660.4277246 * mm, 682.3686754 * mm, 704.3096262 * mm, 726.250577 * mm, 748.1915277 * mm}} |
static constexpr std::array < double, nRadii > | widthmod_R1_e = {{1.493, 1.398, 1.334, 1.284, 1.243, 1.208, 1.178, 1.152}} |
static constexpr std::array < double, nRadii > | widthmod_R1 = {{1.129, 1.109, 1.091, 1.076, 1.062, 1.050, 1.040, 1.030}} |
static constexpr std::array < double, nRadii > | widthmod_R2 = {{1.015, 1.007, 1.002, 1.000, 1.001, 1.006, 1.013, 1.023}} |
static constexpr std::array < double, nRadii > | widthmod_R3 = {{1.044, 1.064, 1.087, 1.115, 1.147, 1.186, 1.232, 1.288}} |
static constexpr std::array < int, nRadii > | keepThisAndAfter = {{1, 0, 1, 0, 1, 0, 1, 0}} |
min stripe index | |
static constexpr std::array < int, nRadii > | keepUntil_R1_e = {{4, 4, 5, 4, 5, 5, 5, 5}} |
max stripe index | |
static constexpr std::array < int, nRadii > | keepUntil_R1 = {{5, 5, 6, 5, 6, 5, 6, 5}} |
static constexpr std::array < int, nRadii > | keepUntil_R2 = {{7, 7, 8, 7, 8, 8, 8, 8}} |
static constexpr std::array < int, nRadii > | keepUntil_R3 = {{11, 10, 11, 11, 11, 11, 12, 11}} |
static constexpr int | nStripesPerPetal = 213 |
static constexpr int | nPetals = 18 |
static constexpr int | nTotStripes = nStripesPerPetal * nPetals |
Additional Inherited Members | |
Public Types inherited from Fun4AllBase | |
enum | enu_Verbosity { VERBOSITY_QUIET = 0, VERBOSITY_SOME = 1, VERBOSITY_MORE = 2, VERBOSITY_EVEN_MORE = 3, VERBOSITY_A_LOT = 4, VERBOSITY_MAX = INT_MAX - 10 } |
Protected Member Functions inherited from SubsysReco | |
SubsysReco (const std::string &name="NONAME") | |
Protected Member Functions inherited from PHParameterInterface | |
void | set_default_double_param (const std::string &name, const double dval) |
void | set_default_int_param (const std::string &name, const int ival) |
void | set_default_string_param (const std::string &name, const std::string &sval) |
void | InitializeParameters () |
Definition at line 19 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 19 of file PHG4TpcCentralMembrane.h
PHG4TpcCentralMembrane::PHG4TpcCentralMembrane | ( | const std::string & | name = "PHG4TpcDirectLaser" | ) |
constructor
Definition at line 33 of file PHG4TpcCentralMembrane.cc.
View newest version in sPHENIX GitHub at line 33 of file PHG4TpcCentralMembrane.cc
References CalculateVertices(), PHParameterInterface::InitializeParameters(), keepUntil_R1, keepUntil_R1_e, keepUntil_R2, keepUntil_R3, mm, nGoodStripes_R1, nGoodStripes_R1_e, nGoodStripes_R2, nGoodStripes_R3, nPads_R1, nPads_R2, nPads_R3, nRadii, nStripes_R1, nStripes_R2, nStripes_R3, nStripesBefore_R1, nStripesBefore_R1_e, nStripesBefore_R2, nStripesBefore_R3, nStripesIn_R1, nStripesIn_R1_e, nStripesIn_R2, nStripesIn_R3, padfrac_R1, padfrac_R2, padfrac_R3, R1, R1_e, R2, R3, spacing_R1, spacing_R1_e, spacing_R2, spacing_R3, str_width_R1, str_width_R1_e, str_width_R2, str_width_R3, widthmod_R1, widthmod_R1_e, widthmod_R2, widthmod_R3, x1a_R1, x1a_R1_e, x1a_R2, x1a_R3, x1b_R1, x1b_R1_e, x1b_R2, x1b_R3, x2a_R1, x2a_R1_e, x2a_R2, x2a_R3, x2b_R1, x2b_R1_e, x2b_R2, x2b_R3, x3a_R1, x3a_R1_e, x3a_R2, x3a_R3, x3b_R1, x3b_R1_e, x3b_R2, x3b_R3, y1a_R1, y1a_R1_e, y1a_R2, y1a_R3, y1b_R1, y1b_R1_e, y1b_R2, y1b_R3, y2a_R1, y2a_R1_e, y2a_R2, y2a_R3, y2b_R1, y2b_R1_e, y2b_R2, y2b_R3, y3a_R1, y3a_R1_e, y3a_R2, y3a_R3, y3b_R1, y3b_R1_e, y3b_R2, and y3b_R3.
|
override |
destructor
Definition at line 64 of file PHG4TpcCentralMembrane.cc.
View newest version in sPHENIX GitHub at line 64 of file PHG4TpcCentralMembrane.cc
References BotVertices, PHG4Hits, and TopVertices.
|
private |
Definition at line 210 of file PHG4TpcCentralMembrane.cc.
View newest version in sPHENIX GitHub at line 210 of file PHG4TpcCentralMembrane.cc
References arc_r, cos(), keepThisAndAfter, M_PI, mm, nRadii, nStripesBefore_R1_e, and theta().
Referenced by PHG4TpcCentralMembrane().
|
inline |
detector name
Definition at line 39 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 39 of file PHG4TpcCentralMembrane.h
|
private |
Definition at line 349 of file PHG4TpcCentralMembrane.cc.
View newest version in sPHENIX GitHub at line 349 of file PHG4TpcCentralMembrane.cc
References PHG4Hit::set_layer(), PHG4Hit::set_x(), PHG4Hit::set_y(), PHG4Hit::set_z(), x1a_R1, x1a_R1_e, x1a_R2, x1a_R3, x1b_R1, x1b_R1_e, x1b_R2, x1b_R3, y1a_R1, y1a_R1_e, y1a_R2, y1a_R3, y1b_R1, y1b_R1_e, y1b_R2, and y1b_R3.
Referenced by InitRun().
|
private |
Definition at line 520 of file PHG4TpcCentralMembrane.cc.
View newest version in sPHENIX GitHub at line 520 of file PHG4TpcCentralMembrane.cc
References cm, electrons_per_gev, PHG4Hit::get_x(), PHG4Hit::get_y(), PHG4Hit::get_z(), M_PI, PHG4Hit::set_edep(), PHG4Hit::set_eion(), PHG4Hit::set_layer(), PHG4Hit::set_px(), PHG4Hit::set_py(), PHG4Hit::set_pz(), PHG4Hit::set_t(), PHG4Hit::set_trkid(), PHG4Hit::set_x(), PHG4Hit::set_y(), PHG4Hit::set_z(), x3a_R1, x3a_R1_e, x3a_R2, x3a_R3, x3b_R1, x3b_R1_e, x3b_R2, x3b_R3, y3a_R1, y3a_R1_e, y3a_R2, y3a_R3, y3b_R1, y3b_R1_e, y3b_R2, and y3b_R3.
Referenced by InitRun().
int PHG4TpcCentralMembrane::getSearchResult | ( | double | xcheck, |
double | ycheck | ||
) | const |
check if coords are in a stripe
Definition at line 474 of file PHG4TpcCentralMembrane.cc.
View newest version in sPHENIX GitHub at line 474 of file PHG4TpcCentralMembrane.cc
References cos(), end_CM, M_PI, mm, nGoodStripes_R1, nGoodStripes_R1_e, nGoodStripes_R2, nGoodStripes_R3, nStripes_R1, nStripes_R2, nStripes_R3, phi, SearchModule(), x1a_R1, x1a_R1_e, x1a_R2, x1a_R3, x1b_R1, x1b_R1_e, x1b_R2, x1b_R3, x2a_R1, x2a_R1_e, x2a_R2, x2a_R3, x2b_R1, x2b_R1_e, x2b_R2, x2b_R3, x3a_R1, x3a_R1_e, x3a_R2, x3a_R3, x3b_R1, x3b_R1_e, x3b_R2, x3b_R3, y1a_R1, y1a_R1_e, y1a_R2, y1a_R3, y1b_R1, y1b_R1_e, y1b_R2, y1b_R3, y2a_R1, y2a_R1_e, y2a_R2, y2a_R3, y2b_R1, y2b_R1_e, y2b_R2, y2b_R3, y3a_R1, y3a_R1_e, y3a_R2, y3a_R3, y3b_R1, y3b_R1_e, y3b_R2, and y3b_R3.
Referenced by getStripeID().
int PHG4TpcCentralMembrane::getStripeID | ( | double | xcheck, |
double | ycheck | ||
) | const |
Definition at line 649 of file PHG4TpcCentralMembrane.cc.
View newest version in sPHENIX GitHub at line 649 of file PHG4TpcCentralMembrane.cc
References cos(), getSearchResult(), Acts::UnitConstants::m, M_PI, nGoodStripes_R1, nGoodStripes_R1_e, nGoodStripes_R2, nGoodStripes_R3, nRadii, nStripesBefore_R1, nStripesBefore_R1_e, nStripesBefore_R2, nStripesBefore_R3, nStripesPerPetal, padfrac_R1, padfrac_R2, padfrac_R3, phi, R1, R1_e, R2, R3, str_width_R1, str_width_R1_e, str_width_R2, str_width_R3, widthmod_R1, widthmod_R1_e, widthmod_R2, widthmod_R3, x3a_R1, x3a_R1_e, x3a_R2, x3a_R3, x3b_R1, x3b_R1_e, x3b_R2, x3b_R3, y3a_R1, y3a_R1_e, y3a_R2, y3a_R3, y3b_R1, y3b_R1_e, y3b_R2, and y3b_R3.
|
private |
Definition at line 391 of file PHG4TpcCentralMembrane.cc.
View newest version in sPHENIX GitHub at line 391 of file PHG4TpcCentralMembrane.cc
References PHG4Hit::set_layer(), PHG4Hit::set_x(), PHG4Hit::set_y(), PHG4Hit::set_z(), x2a_R1, x2a_R1_e, x2a_R2, x2a_R3, x2b_R1, x2b_R1_e, x2b_R2, x2b_R3, y2a_R1, y2a_R1_e, y2a_R2, y2a_R3, y2b_R1, y2b_R1_e, y2b_R2, and y2b_R3.
Referenced by InitRun().
|
overridevirtual |
run initialization
Reimplemented from SubsysReco.
Definition at line 81 of file PHG4TpcCentralMembrane.cc.
View newest version in sPHENIX GitHub at line 81 of file PHG4TpcCentralMembrane.cc
References Fun4AllReturnCodes::ABORTRUN, BotVertices, detector, electrons_per_gev, electrons_per_stripe, Fun4AllReturnCodes::EVENT_OK, PHParameterInterface::get_double_param(), PHParameterInterface::get_int_param(), GetBotVerticesFromStripe(), GetPHG4HitFromStripe(), GetTopVerticesFromStripe(), hitnodename, k, m_centralMembraneDelay, Fun4AllBase::Name(), nGoodStripes_R1, nGoodStripes_R1_e, nGoodStripes_R2, nGoodStripes_R3, PHG4Hits, TopVertices, and PHParameterInterface::UpdateParametersWithMacro().
|
overridevirtual |
per event processing
Reimplemented from SubsysReco.
Definition at line 165 of file PHG4TpcCentralMembrane.cc.
View newest version in sPHENIX GitHub at line 165 of file PHG4TpcCentralMembrane.cc
References Fun4AllReturnCodes::ABORTRUN, Fun4AllReturnCodes::EVENT_OK, hitnodename, PHG4Hits, and PHWHERE.
|
private |
Definition at line 433 of file PHG4TpcCentralMembrane.cc.
View newest version in sPHENIX GitHub at line 433 of file PHG4TpcCentralMembrane.cc
References arc_r, c, and nRadii.
Referenced by getSearchResult().
|
inline |
adjust central membrane hits delay with respect to trigger time
Definition at line 50 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 50 of file PHG4TpcCentralMembrane.h
References m_centralMembraneDelay, and Acts::UnitConstants::ns.
Referenced by TPC_Cells().
|
overridevirtual |
default parameters
mean number of electrons per stripe
Implements PHParameterInterface.
Definition at line 186 of file PHG4TpcCentralMembrane.cc.
View newest version in sPHENIX GitHub at line 186 of file PHG4TpcCentralMembrane.cc
References PHParameterInterface::set_default_double_param(), and PHParameterInterface::set_default_int_param().
|
staticprivate |
radius of arc on end of a stripe
Definition at line 87 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 87 of file PHG4TpcCentralMembrane.h
Referenced by CalculateVertices(), and SearchModule().
|
staticprivate |
inner radius of CM
Definition at line 67 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 67 of file PHG4TpcCentralMembrane.h
|
private |
Definition at line 60 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 60 of file PHG4TpcCentralMembrane.h
Referenced by InitRun(), and ~PHG4TpcCentralMembrane().
|
staticprivate |
Definition at line 64 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 64 of file PHG4TpcCentralMembrane.h
Referenced by GetPHG4HitFromStripe().
|
private |
detector name
Definition at line 54 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 54 of file PHG4TpcCentralMembrane.h
Referenced by Detector(), and InitRun().
|
private |
it is used to convert a given number of electrons into an energy as expected by G4Hit. The energy is then converted back to a number of electrons inside PHG4TpcElectronDrift
Definition at line 183 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 183 of file PHG4TpcCentralMembrane.h
Referenced by GetPHG4HitFromStripe(), and InitRun().
|
private |
mean number of electrons per stripe
Definition at line 175 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 175 of file PHG4TpcCentralMembrane.h
Referenced by InitRun().
|
staticprivate |
outer radius of CM
Definition at line 70 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 70 of file PHG4TpcCentralMembrane.h
Referenced by getSearchResult().
|
private |
g4hitnode name
Definition at line 57 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 57 of file PHG4TpcCentralMembrane.h
Referenced by InitRun(), and process_event().
|
staticprivate |
min stripe index
Definition at line 153 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 153 of file PHG4TpcCentralMembrane.h
Referenced by CalculateVertices().
|
staticprivate |
Definition at line 157 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 157 of file PHG4TpcCentralMembrane.h
Referenced by PHG4TpcCentralMembrane().
|
staticprivate |
max stripe index
Definition at line 156 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 156 of file PHG4TpcCentralMembrane.h
Referenced by PHG4TpcCentralMembrane().
|
staticprivate |
Definition at line 158 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 158 of file PHG4TpcCentralMembrane.h
Referenced by PHG4TpcCentralMembrane().
|
staticprivate |
Definition at line 159 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 159 of file PHG4TpcCentralMembrane.h
Referenced by PHG4TpcCentralMembrane().
|
private |
delay between central membrane hits and trigger time (ns)
Definition at line 186 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 186 of file PHG4TpcCentralMembrane.h
Referenced by InitRun(), and setCentralMembraneDelay().
|
staticprivate |
Definition at line 63 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 63 of file PHG4TpcCentralMembrane.h
Referenced by CalculateVertices(), getSearchResult(), and PHG4TpcCentralMembrane().
|
private |
Definition at line 148 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 148 of file PHG4TpcCentralMembrane.h
Referenced by getSearchResult(), getStripeID(), InitRun(), and PHG4TpcCentralMembrane().
|
private |
Definition at line 147 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 147 of file PHG4TpcCentralMembrane.h
Referenced by getSearchResult(), getStripeID(), InitRun(), and PHG4TpcCentralMembrane().
|
private |
Definition at line 149 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 149 of file PHG4TpcCentralMembrane.h
Referenced by getSearchResult(), getStripeID(), InitRun(), and PHG4TpcCentralMembrane().
|
private |
Definition at line 150 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 150 of file PHG4TpcCentralMembrane.h
Referenced by getSearchResult(), getStripeID(), InitRun(), and PHG4TpcCentralMembrane().
|
staticprivate |
Definition at line 77 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 77 of file PHG4TpcCentralMembrane.h
Referenced by PHG4TpcCentralMembrane().
|
staticprivate |
Definition at line 78 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 78 of file PHG4TpcCentralMembrane.h
Referenced by PHG4TpcCentralMembrane().
|
staticprivate |
Definition at line 79 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 79 of file PHG4TpcCentralMembrane.h
Referenced by PHG4TpcCentralMembrane().
|
staticprivate |
Definition at line 171 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 171 of file PHG4TpcCentralMembrane.h
|
staticprivate |
Definition at line 72 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 72 of file PHG4TpcCentralMembrane.h
Referenced by CalculateVertices(), getStripeID(), PHG4TpcCentralMembrane(), and SearchModule().
|
staticprivate |
Definition at line 73 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 73 of file PHG4TpcCentralMembrane.h
Referenced by getSearchResult(), and PHG4TpcCentralMembrane().
|
staticprivate |
Definition at line 74 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 74 of file PHG4TpcCentralMembrane.h
Referenced by getSearchResult(), and PHG4TpcCentralMembrane().
|
staticprivate |
Definition at line 75 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 75 of file PHG4TpcCentralMembrane.h
Referenced by getSearchResult(), and PHG4TpcCentralMembrane().
|
private |
Definition at line 166 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 166 of file PHG4TpcCentralMembrane.h
Referenced by getStripeID(), and PHG4TpcCentralMembrane().
|
private |
Definition at line 165 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 165 of file PHG4TpcCentralMembrane.h
Referenced by CalculateVertices(), getStripeID(), and PHG4TpcCentralMembrane().
|
private |
Definition at line 167 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 167 of file PHG4TpcCentralMembrane.h
Referenced by getStripeID(), and PHG4TpcCentralMembrane().
|
private |
Definition at line 168 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 168 of file PHG4TpcCentralMembrane.h
Referenced by getStripeID(), and PHG4TpcCentralMembrane().
|
private |
Definition at line 162 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 162 of file PHG4TpcCentralMembrane.h
Referenced by PHG4TpcCentralMembrane().
|
private |
Definition at line 161 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 161 of file PHG4TpcCentralMembrane.h
Referenced by PHG4TpcCentralMembrane().
|
private |
Definition at line 163 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 163 of file PHG4TpcCentralMembrane.h
Referenced by PHG4TpcCentralMembrane().
|
private |
Definition at line 164 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 164 of file PHG4TpcCentralMembrane.h
Referenced by PHG4TpcCentralMembrane().
|
staticprivate |
Definition at line 170 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 170 of file PHG4TpcCentralMembrane.h
Referenced by getStripeID().
|
staticprivate |
Definition at line 172 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 172 of file PHG4TpcCentralMembrane.h
|
staticprivate |
Definition at line 82 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 82 of file PHG4TpcCentralMembrane.h
Referenced by getStripeID(), and PHG4TpcCentralMembrane().
|
staticprivate |
Definition at line 83 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 83 of file PHG4TpcCentralMembrane.h
Referenced by getStripeID(), and PHG4TpcCentralMembrane().
|
staticprivate |
Definition at line 84 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 84 of file PHG4TpcCentralMembrane.h
Referenced by getStripeID(), and PHG4TpcCentralMembrane().
|
private |
Definition at line 59 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 59 of file PHG4TpcCentralMembrane.h
Referenced by InitRun(), process_event(), and ~PHG4TpcCentralMembrane().
|
staticprivate |
Definition at line 91 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 91 of file PHG4TpcCentralMembrane.h
Referenced by getStripeID(), and PHG4TpcCentralMembrane().
|
staticprivate |
stripe radii
Definition at line 90 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 90 of file PHG4TpcCentralMembrane.h
Referenced by getStripeID(), and PHG4TpcCentralMembrane().
|
staticprivate |
Definition at line 92 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 92 of file PHG4TpcCentralMembrane.h
Referenced by getStripeID(), and PHG4TpcCentralMembrane().
|
staticprivate |
Definition at line 93 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 93 of file PHG4TpcCentralMembrane.h
Referenced by getStripeID(), and PHG4TpcCentralMembrane().
|
private |
Definition at line 106 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 106 of file PHG4TpcCentralMembrane.h
Referenced by PHG4TpcCentralMembrane().
|
private |
Definition at line 105 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 105 of file PHG4TpcCentralMembrane.h
Referenced by PHG4TpcCentralMembrane().
|
private |
Definition at line 107 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 107 of file PHG4TpcCentralMembrane.h
Referenced by PHG4TpcCentralMembrane().
|
private |
Definition at line 108 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 108 of file PHG4TpcCentralMembrane.h
Referenced by PHG4TpcCentralMembrane().
|
private |
Definition at line 96 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 96 of file PHG4TpcCentralMembrane.h
Referenced by getStripeID(), and PHG4TpcCentralMembrane().
|
private |
Definition at line 95 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 95 of file PHG4TpcCentralMembrane.h
Referenced by getStripeID(), and PHG4TpcCentralMembrane().
|
private |
Definition at line 97 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 97 of file PHG4TpcCentralMembrane.h
Referenced by getStripeID(), and PHG4TpcCentralMembrane().
|
private |
Definition at line 98 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 98 of file PHG4TpcCentralMembrane.h
Referenced by getStripeID(), and PHG4TpcCentralMembrane().
|
private |
Definition at line 61 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 61 of file PHG4TpcCentralMembrane.h
Referenced by InitRun(), and ~PHG4TpcCentralMembrane().
|
staticprivate |
Definition at line 101 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 101 of file PHG4TpcCentralMembrane.h
Referenced by getStripeID(), and PHG4TpcCentralMembrane().
|
staticprivate |
Definition at line 100 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 100 of file PHG4TpcCentralMembrane.h
Referenced by getStripeID(), and PHG4TpcCentralMembrane().
|
staticprivate |
Definition at line 102 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 102 of file PHG4TpcCentralMembrane.h
Referenced by getStripeID(), and PHG4TpcCentralMembrane().
|
staticprivate |
Definition at line 103 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 103 of file PHG4TpcCentralMembrane.h
Referenced by getStripeID(), and PHG4TpcCentralMembrane().
|
private |
Definition at line 112 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 112 of file PHG4TpcCentralMembrane.h
Referenced by GetBotVerticesFromStripe(), getSearchResult(), and PHG4TpcCentralMembrane().
|
private |
Definition at line 111 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 111 of file PHG4TpcCentralMembrane.h
Referenced by GetBotVerticesFromStripe(), getSearchResult(), and PHG4TpcCentralMembrane().
|
private |
Definition at line 113 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 113 of file PHG4TpcCentralMembrane.h
Referenced by GetBotVerticesFromStripe(), getSearchResult(), and PHG4TpcCentralMembrane().
|
private |
Definition at line 114 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 114 of file PHG4TpcCentralMembrane.h
Referenced by GetBotVerticesFromStripe(), getSearchResult(), and PHG4TpcCentralMembrane().
|
private |
Definition at line 118 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 118 of file PHG4TpcCentralMembrane.h
Referenced by GetBotVerticesFromStripe(), getSearchResult(), and PHG4TpcCentralMembrane().
|
private |
Definition at line 117 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 117 of file PHG4TpcCentralMembrane.h
Referenced by GetBotVerticesFromStripe(), getSearchResult(), and PHG4TpcCentralMembrane().
|
private |
Definition at line 119 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 119 of file PHG4TpcCentralMembrane.h
Referenced by GetBotVerticesFromStripe(), getSearchResult(), and PHG4TpcCentralMembrane().
|
private |
Definition at line 120 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 120 of file PHG4TpcCentralMembrane.h
Referenced by GetBotVerticesFromStripe(), getSearchResult(), and PHG4TpcCentralMembrane().
|
private |
Definition at line 124 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 124 of file PHG4TpcCentralMembrane.h
Referenced by getSearchResult(), GetTopVerticesFromStripe(), and PHG4TpcCentralMembrane().
|
private |
Definition at line 123 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 123 of file PHG4TpcCentralMembrane.h
Referenced by getSearchResult(), GetTopVerticesFromStripe(), and PHG4TpcCentralMembrane().
|
private |
Definition at line 125 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 125 of file PHG4TpcCentralMembrane.h
Referenced by getSearchResult(), GetTopVerticesFromStripe(), and PHG4TpcCentralMembrane().
|
private |
Definition at line 126 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 126 of file PHG4TpcCentralMembrane.h
Referenced by getSearchResult(), GetTopVerticesFromStripe(), and PHG4TpcCentralMembrane().
|
private |
Definition at line 130 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 130 of file PHG4TpcCentralMembrane.h
Referenced by getSearchResult(), GetTopVerticesFromStripe(), and PHG4TpcCentralMembrane().
|
private |
Definition at line 129 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 129 of file PHG4TpcCentralMembrane.h
Referenced by getSearchResult(), GetTopVerticesFromStripe(), and PHG4TpcCentralMembrane().
|
private |
Definition at line 131 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 131 of file PHG4TpcCentralMembrane.h
Referenced by getSearchResult(), GetTopVerticesFromStripe(), and PHG4TpcCentralMembrane().
|
private |
Definition at line 132 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 132 of file PHG4TpcCentralMembrane.h
Referenced by getSearchResult(), GetTopVerticesFromStripe(), and PHG4TpcCentralMembrane().
|
private |
Definition at line 136 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 136 of file PHG4TpcCentralMembrane.h
Referenced by GetPHG4HitFromStripe(), getSearchResult(), getStripeID(), and PHG4TpcCentralMembrane().
|
private |
Definition at line 135 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 135 of file PHG4TpcCentralMembrane.h
Referenced by GetPHG4HitFromStripe(), getSearchResult(), getStripeID(), and PHG4TpcCentralMembrane().
|
private |
Definition at line 137 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 137 of file PHG4TpcCentralMembrane.h
Referenced by GetPHG4HitFromStripe(), getSearchResult(), getStripeID(), and PHG4TpcCentralMembrane().
|
private |
Definition at line 138 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 138 of file PHG4TpcCentralMembrane.h
Referenced by GetPHG4HitFromStripe(), getSearchResult(), getStripeID(), and PHG4TpcCentralMembrane().
|
private |
Definition at line 142 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 142 of file PHG4TpcCentralMembrane.h
Referenced by GetPHG4HitFromStripe(), getSearchResult(), getStripeID(), and PHG4TpcCentralMembrane().
|
private |
Definition at line 141 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 141 of file PHG4TpcCentralMembrane.h
Referenced by GetPHG4HitFromStripe(), getSearchResult(), getStripeID(), and PHG4TpcCentralMembrane().
|
private |
Definition at line 143 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 143 of file PHG4TpcCentralMembrane.h
Referenced by GetPHG4HitFromStripe(), getSearchResult(), getStripeID(), and PHG4TpcCentralMembrane().
|
private |
Definition at line 144 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 144 of file PHG4TpcCentralMembrane.h
Referenced by GetPHG4HitFromStripe(), getSearchResult(), getStripeID(), and PHG4TpcCentralMembrane().
|
private |
Definition at line 112 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 112 of file PHG4TpcCentralMembrane.h
Referenced by GetBotVerticesFromStripe(), getSearchResult(), and PHG4TpcCentralMembrane().
|
private |
Definition at line 111 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 111 of file PHG4TpcCentralMembrane.h
Referenced by GetBotVerticesFromStripe(), getSearchResult(), and PHG4TpcCentralMembrane().
|
private |
Definition at line 113 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 113 of file PHG4TpcCentralMembrane.h
Referenced by GetBotVerticesFromStripe(), getSearchResult(), and PHG4TpcCentralMembrane().
|
private |
Definition at line 114 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 114 of file PHG4TpcCentralMembrane.h
Referenced by GetBotVerticesFromStripe(), getSearchResult(), and PHG4TpcCentralMembrane().
|
private |
Definition at line 118 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 118 of file PHG4TpcCentralMembrane.h
Referenced by GetBotVerticesFromStripe(), getSearchResult(), and PHG4TpcCentralMembrane().
|
private |
Definition at line 117 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 117 of file PHG4TpcCentralMembrane.h
Referenced by GetBotVerticesFromStripe(), getSearchResult(), and PHG4TpcCentralMembrane().
|
private |
Definition at line 119 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 119 of file PHG4TpcCentralMembrane.h
Referenced by GetBotVerticesFromStripe(), getSearchResult(), and PHG4TpcCentralMembrane().
|
private |
Definition at line 120 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 120 of file PHG4TpcCentralMembrane.h
Referenced by GetBotVerticesFromStripe(), getSearchResult(), and PHG4TpcCentralMembrane().
|
private |
Definition at line 124 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 124 of file PHG4TpcCentralMembrane.h
Referenced by getSearchResult(), GetTopVerticesFromStripe(), and PHG4TpcCentralMembrane().
|
private |
Definition at line 123 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 123 of file PHG4TpcCentralMembrane.h
Referenced by getSearchResult(), GetTopVerticesFromStripe(), and PHG4TpcCentralMembrane().
|
private |
Definition at line 125 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 125 of file PHG4TpcCentralMembrane.h
Referenced by getSearchResult(), GetTopVerticesFromStripe(), and PHG4TpcCentralMembrane().
|
private |
Definition at line 126 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 126 of file PHG4TpcCentralMembrane.h
Referenced by getSearchResult(), GetTopVerticesFromStripe(), and PHG4TpcCentralMembrane().
|
private |
Definition at line 130 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 130 of file PHG4TpcCentralMembrane.h
Referenced by getSearchResult(), GetTopVerticesFromStripe(), and PHG4TpcCentralMembrane().
|
private |
Definition at line 129 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 129 of file PHG4TpcCentralMembrane.h
Referenced by getSearchResult(), GetTopVerticesFromStripe(), and PHG4TpcCentralMembrane().
|
private |
Definition at line 131 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 131 of file PHG4TpcCentralMembrane.h
Referenced by getSearchResult(), GetTopVerticesFromStripe(), and PHG4TpcCentralMembrane().
|
private |
Definition at line 132 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 132 of file PHG4TpcCentralMembrane.h
Referenced by getSearchResult(), GetTopVerticesFromStripe(), and PHG4TpcCentralMembrane().
|
private |
Definition at line 136 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 136 of file PHG4TpcCentralMembrane.h
Referenced by GetPHG4HitFromStripe(), getSearchResult(), getStripeID(), and PHG4TpcCentralMembrane().
|
private |
Definition at line 135 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 135 of file PHG4TpcCentralMembrane.h
Referenced by GetPHG4HitFromStripe(), getSearchResult(), getStripeID(), and PHG4TpcCentralMembrane().
|
private |
Definition at line 137 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 137 of file PHG4TpcCentralMembrane.h
Referenced by GetPHG4HitFromStripe(), getSearchResult(), getStripeID(), and PHG4TpcCentralMembrane().
|
private |
Definition at line 138 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 138 of file PHG4TpcCentralMembrane.h
Referenced by GetPHG4HitFromStripe(), getSearchResult(), getStripeID(), and PHG4TpcCentralMembrane().
|
private |
Definition at line 142 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 142 of file PHG4TpcCentralMembrane.h
Referenced by GetPHG4HitFromStripe(), getSearchResult(), getStripeID(), and PHG4TpcCentralMembrane().
|
private |
Definition at line 141 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 141 of file PHG4TpcCentralMembrane.h
Referenced by GetPHG4HitFromStripe(), getSearchResult(), getStripeID(), and PHG4TpcCentralMembrane().
|
private |
Definition at line 143 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 143 of file PHG4TpcCentralMembrane.h
Referenced by GetPHG4HitFromStripe(), getSearchResult(), getStripeID(), and PHG4TpcCentralMembrane().
|
private |
Definition at line 144 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 144 of file PHG4TpcCentralMembrane.h
Referenced by GetPHG4HitFromStripe(), getSearchResult(), getStripeID(), and PHG4TpcCentralMembrane().