Analysis Software
Documentation for sPHENIX simulation software
|
#include <coresoftware/blob/master/simulation/g4simulation/g4tpc/PHG4TpcCentralMembrane.h>
Public Member Functions | |
PHG4TpcCentralMembrane (const std::string &name="PHG4TpcCentralMembrane") | |
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 | |
void | setCentralMembraneEventModulo (int mod) |
set modulo for events in which to generate CM hits | |
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 | |
PHParameterInterface & | operator= (PHParameterInterface const &)=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) |
void | Print () const |
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) |
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 = std::numeric_limits<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 = "PHG4TpcCentralMembrane" | ) |
constructor
Definition at line 38 of file PHG4TpcCentralMembrane.cc.
View newest version in sPHENIX GitHub at line 38 of file PHG4TpcCentralMembrane.cc
References CalculateVertices(), i, PHParameterInterface::InitializeParameters(), j, 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 69 of file PHG4TpcCentralMembrane.cc.
View newest version in sPHENIX GitHub at line 69 of file PHG4TpcCentralMembrane.cc
References PHG4Hits.
|
private |
Definition at line 213 of file PHG4TpcCentralMembrane.cc.
View newest version in sPHENIX GitHub at line 213 of file PHG4TpcCentralMembrane.cc
References arc_r, i, j, keepThisAndAfter, mm, n, nRadii, nStripesBefore_R1_e, and ActsTests::PropagationDatasets::theta.
Referenced by PHG4TpcCentralMembrane().
|
inline |
detector name
Definition at line 38 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 38 of file PHG4TpcCentralMembrane.h
References hitnodename.
|
private |
Definition at line 446 of file PHG4TpcCentralMembrane.cc.
View newest version in sPHENIX GitHub at line 446 of file PHG4TpcCentralMembrane.cc
References cm, electrons_per_gev, PHG4Hit::get_x(), PHG4Hit::get_y(), PHG4Hit::get_z(), 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().
check if coords are in a stripe
Definition at line 400 of file PHG4TpcCentralMembrane.cc.
View newest version in sPHENIX GitHub at line 400 of file PHG4TpcCentralMembrane.cc
References end_CM, mm, nGoodStripes_R1, nGoodStripes_R1_e, nGoodStripes_R2, nGoodStripes_R3, nStripes_R1, nStripes_R2, nStripes_R3, ActsTests::PropagationDatasets::phi, physmon_track_finding_ttbar::r, 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().
Definition at line 575 of file PHG4TpcCentralMembrane.cc.
View newest version in sPHENIX GitHub at line 575 of file PHG4TpcCentralMembrane.cc
References dist(), getSearchResult(), i, j, Acts::UnitConstants::m, 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, ActsTests::PropagationDatasets::phi, physmon_track_finding_ttbar::r, 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.
|
overridevirtual |
run initialization
Reimplemented from SubsysReco.
Definition at line 78 of file PHG4TpcCentralMembrane.cc.
View newest version in sPHENIX GitHub at line 78 of file PHG4TpcCentralMembrane.cc
References electrons_per_gev, electrons_per_stripe, Fun4AllReturnCodes::EVENT_OK, PHParameterInterface::get_double_param(), PHParameterInterface::get_int_param(), GetPHG4HitFromStripe(), i, j, k, m_centralMembraneDelay, m_eventNum, nGoodStripes_R1, nGoodStripes_R1_e, nGoodStripes_R2, nGoodStripes_R3, PHG4Hits, parse_cmake_options::source, and PHParameterInterface::UpdateParametersWithMacro().
|
overridevirtual |
per event processing
Reimplemented from SubsysReco.
Definition at line 158 of file PHG4TpcCentralMembrane.cc.
View newest version in sPHENIX GitHub at line 158 of file PHG4TpcCentralMembrane.cc
References Fun4AllReturnCodes::ABORTRUN, Fun4AllReturnCodes::EVENT_OK, hitnodename, m_eventModulo, m_eventNum, PHG4Hits, PHWHERE, and Fun4AllBase::Verbosity().
|
private |
Definition at line 359 of file PHG4TpcCentralMembrane.cc.
View newest version in sPHENIX GitHub at line 359 of file PHG4TpcCentralMembrane.cc
References arc_r, Acts::PhysicalConstants::c, i, j, 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().
|
inline |
set modulo for events in which to generate CM hits
Definition at line 53 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 53 of file PHG4TpcCentralMembrane.h
References m_eventModulo.
|
overridevirtual |
default parameters
mean number of electrons per stripe
Implements PHParameterInterface.
Definition at line 189 of file PHG4TpcCentralMembrane.cc.
View newest version in sPHENIX GitHub at line 189 of file PHG4TpcCentralMembrane.cc
References CF4_dEdx, CF4_NTotal, Ne_dEdx, Ne_NTotal, PHParameterInterface::set_default_double_param(), and PHParameterInterface::set_default_int_param().
radius of arc on end of a stripe
Definition at line 90 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 90 of file PHG4TpcCentralMembrane.h
Referenced by CalculateVertices(), and SearchModule().
inner radius of CM
Definition at line 70 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 70 of file PHG4TpcCentralMembrane.h
|
staticprivate |
Definition at line 67 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 67 of file PHG4TpcCentralMembrane.h
Referenced by GetPHG4HitFromStripe().
|
private |
detector name
Definition at line 57 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 57 of file PHG4TpcCentralMembrane.h
|
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 186 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 186 of file PHG4TpcCentralMembrane.h
Referenced by GetPHG4HitFromStripe(), and InitRun().
|
private |
mean number of electrons per stripe
Definition at line 178 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 178 of file PHG4TpcCentralMembrane.h
Referenced by InitRun().
outer radius of CM
Definition at line 73 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 73 of file PHG4TpcCentralMembrane.h
Referenced by getSearchResult().
|
private |
g4hitnode name
Definition at line 60 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 60 of file PHG4TpcCentralMembrane.h
Referenced by Detector(), and process_event().
|
staticprivate |
min 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 CalculateVertices().
|
staticprivate |
Definition at line 160 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 160 of file PHG4TpcCentralMembrane.h
Referenced by PHG4TpcCentralMembrane().
|
staticprivate |
max stripe index
Definition at line 159 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 159 of file PHG4TpcCentralMembrane.h
Referenced by PHG4TpcCentralMembrane().
|
staticprivate |
Definition at line 161 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 161 of file PHG4TpcCentralMembrane.h
Referenced by PHG4TpcCentralMembrane().
|
staticprivate |
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 |
delay between central membrane hits and trigger time (ns)
Definition at line 189 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 189 of file PHG4TpcCentralMembrane.h
Referenced by InitRun(), and setCentralMembraneDelay().
|
private |
Definition at line 63 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 63 of file PHG4TpcCentralMembrane.h
Referenced by process_event(), and setCentralMembraneEventModulo().
|
private |
Definition at line 64 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 64 of file PHG4TpcCentralMembrane.h
Referenced by InitRun(), and process_event().
|
staticprivate |
Definition at line 66 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 66 of file PHG4TpcCentralMembrane.h
Referenced by CalculateVertices(), getSearchResult(), and PHG4TpcCentralMembrane().
|
private |
Definition at line 151 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 151 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().
|
private |
Definition at line 152 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 152 of file PHG4TpcCentralMembrane.h
Referenced by getSearchResult(), getStripeID(), InitRun(), and PHG4TpcCentralMembrane().
|
private |
Definition at line 153 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 153 of file PHG4TpcCentralMembrane.h
Referenced by getSearchResult(), getStripeID(), InitRun(), and PHG4TpcCentralMembrane().
|
staticprivate |
Definition at line 80 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 80 of file PHG4TpcCentralMembrane.h
Referenced by PHG4TpcCentralMembrane().
|
staticprivate |
Definition at line 81 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 81 of file PHG4TpcCentralMembrane.h
Referenced by PHG4TpcCentralMembrane().
|
staticprivate |
Definition at line 82 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 82 of file PHG4TpcCentralMembrane.h
Referenced by PHG4TpcCentralMembrane().
|
staticprivate |
Definition at line 174 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 174 of file PHG4TpcCentralMembrane.h
|
staticprivate |
Definition at line 75 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 75 of file PHG4TpcCentralMembrane.h
Referenced by CalculateVertices(), getStripeID(), PHG4TpcCentralMembrane(), and SearchModule().
|
staticprivate |
Definition at line 76 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 76 of file PHG4TpcCentralMembrane.h
Referenced by getSearchResult(), 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 getSearchResult(), and 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 getSearchResult(), and PHG4TpcCentralMembrane().
|
private |
Definition at line 169 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 169 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 CalculateVertices(), getStripeID(), and PHG4TpcCentralMembrane().
|
private |
Definition at line 170 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 170 of file PHG4TpcCentralMembrane.h
Referenced by getStripeID(), and PHG4TpcCentralMembrane().
|
private |
Definition at line 171 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 171 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 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().
|
private |
Definition at line 166 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 166 of file PHG4TpcCentralMembrane.h
Referenced by 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 PHG4TpcCentralMembrane().
|
staticprivate |
Definition at line 173 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 173 of file PHG4TpcCentralMembrane.h
Referenced by getStripeID().
|
staticprivate |
Definition at line 175 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 175 of file PHG4TpcCentralMembrane.h
Definition at line 85 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 85 of file PHG4TpcCentralMembrane.h
Referenced by getStripeID(), and PHG4TpcCentralMembrane().
Definition at line 86 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 86 of file PHG4TpcCentralMembrane.h
Referenced by getStripeID(), and PHG4TpcCentralMembrane().
Definition at line 87 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 87 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(), process_event(), and ~PHG4TpcCentralMembrane().
|
staticprivate |
Definition at line 94 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 94 of file PHG4TpcCentralMembrane.h
Referenced by getStripeID(), and PHG4TpcCentralMembrane().
|
staticprivate |
stripe radii
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().
|
staticprivate |
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().
|
staticprivate |
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().
Definition at line 109 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 109 of file PHG4TpcCentralMembrane.h
Referenced by PHG4TpcCentralMembrane().
Definition at line 108 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 108 of file PHG4TpcCentralMembrane.h
Referenced by PHG4TpcCentralMembrane().
Definition at line 110 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 110 of file PHG4TpcCentralMembrane.h
Referenced by PHG4TpcCentralMembrane().
Definition at line 111 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 111 of file PHG4TpcCentralMembrane.h
Referenced by PHG4TpcCentralMembrane().
|
private |
Definition at line 99 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 99 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 100 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 100 of file PHG4TpcCentralMembrane.h
Referenced by getStripeID(), and PHG4TpcCentralMembrane().
|
private |
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 104 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 104 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().
|
staticprivate |
Definition at line 105 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 105 of file PHG4TpcCentralMembrane.h
Referenced by getStripeID(), and PHG4TpcCentralMembrane().
|
staticprivate |
Definition at line 106 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 106 of file PHG4TpcCentralMembrane.h
Referenced by getStripeID(), and PHG4TpcCentralMembrane().
|
private |
Definition at line 115 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 115 of file PHG4TpcCentralMembrane.h
Referenced by 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 getSearchResult(), and PHG4TpcCentralMembrane().
|
private |
Definition at line 116 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 116 of file PHG4TpcCentralMembrane.h
Referenced by 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 getSearchResult(), and PHG4TpcCentralMembrane().
|
private |
Definition at line 121 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 121 of file PHG4TpcCentralMembrane.h
Referenced by 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 getSearchResult(), and PHG4TpcCentralMembrane().
|
private |
Definition at line 122 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 122 of file PHG4TpcCentralMembrane.h
Referenced by getSearchResult(), 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(), and PHG4TpcCentralMembrane().
|
private |
Definition at line 127 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 127 of file PHG4TpcCentralMembrane.h
Referenced by getSearchResult(), 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(), and PHG4TpcCentralMembrane().
|
private |
Definition at line 128 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 128 of file PHG4TpcCentralMembrane.h
Referenced by getSearchResult(), 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(), and PHG4TpcCentralMembrane().
|
private |
Definition at line 133 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 133 of file PHG4TpcCentralMembrane.h
Referenced by getSearchResult(), 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(), and PHG4TpcCentralMembrane().
|
private |
Definition at line 134 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 134 of file PHG4TpcCentralMembrane.h
Referenced by getSearchResult(), 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 getSearchResult(), and PHG4TpcCentralMembrane().
|
private |
Definition at line 139 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 139 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 140 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 140 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 145 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 145 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 146 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 146 of file PHG4TpcCentralMembrane.h
Referenced by GetPHG4HitFromStripe(), getSearchResult(), getStripeID(), 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 GetPHG4HitFromStripe(), getSearchResult(), getStripeID(), and PHG4TpcCentralMembrane().
|
private |
Definition at line 115 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 115 of file PHG4TpcCentralMembrane.h
Referenced by 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 getSearchResult(), and PHG4TpcCentralMembrane().
|
private |
Definition at line 116 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 116 of file PHG4TpcCentralMembrane.h
Referenced by 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 getSearchResult(), and PHG4TpcCentralMembrane().
|
private |
Definition at line 121 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 121 of file PHG4TpcCentralMembrane.h
Referenced by 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 getSearchResult(), and PHG4TpcCentralMembrane().
|
private |
Definition at line 122 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 122 of file PHG4TpcCentralMembrane.h
Referenced by getSearchResult(), 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(), and PHG4TpcCentralMembrane().
|
private |
Definition at line 127 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 127 of file PHG4TpcCentralMembrane.h
Referenced by getSearchResult(), 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(), and PHG4TpcCentralMembrane().
|
private |
Definition at line 128 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 128 of file PHG4TpcCentralMembrane.h
Referenced by getSearchResult(), 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(), and PHG4TpcCentralMembrane().
|
private |
Definition at line 133 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 133 of file PHG4TpcCentralMembrane.h
Referenced by getSearchResult(), 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(), and PHG4TpcCentralMembrane().
|
private |
Definition at line 134 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 134 of file PHG4TpcCentralMembrane.h
Referenced by getSearchResult(), 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 getSearchResult(), and PHG4TpcCentralMembrane().
|
private |
Definition at line 139 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 139 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 140 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 140 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 145 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 145 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 146 of file PHG4TpcCentralMembrane.h.
View newest version in sPHENIX GitHub at line 146 of file PHG4TpcCentralMembrane.h
Referenced by GetPHG4HitFromStripe(), getSearchResult(), getStripeID(), 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 GetPHG4HitFromStripe(), getSearchResult(), getStripeID(), and PHG4TpcCentralMembrane().