Analysis Software
Documentation for sPHENIX simulation software
|
#include <coresoftware/blob/master/offline/packages/tpccalib/TpcDirectLaserReconstruction.h>
Public Member Functions | |
TpcDirectLaserReconstruction (const std::string &="TpcDirectLaserReconstruction") | |
constructor | |
int | Init (PHCompositeNode *) override |
global initialization | |
int | InitRun (PHCompositeNode *) override |
run initialization | |
int | process_event (PHCompositeNode *) override |
event processing | |
int | End (PHCompositeNode *) override |
end of processing | |
void | SetDefaultParameters () override |
parameters | |
void | set_outputfile (const std::string &filename) |
output file | |
void | set_savehistograms (bool value) |
set to true to store evaluation histograms and ntuples | |
void | set_histogram_outputfile (const std::string &outputfile) |
output file name for evaluation histograms | |
void | set_grid_dimensions (int phibins, int rbins, int zbins) |
set grid dimensions | |
void | set_max_zrange (float length) |
void | set_max_dca (float length) |
Public Member Functions inherited from SubsysReco | |
~SubsysReco () override | |
virtual int | EndRun (const int) |
Called at the end of each run. | |
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 | |
int | load_nodes (PHCompositeNode *) |
load nodes | |
void | create_histograms () |
create evaluation histograms | |
void | process_tracks () |
process tracks | |
void | process_track (SvtxTrack *) |
process track | |
int | get_cell_index (const TVector3 &) const |
get relevant cell for a given hit | |
int | Locate (float r, float phi, float z) |
get the GEM module where cluster hit | |
float | GetRelPhi (float xorig, float yorig, float x, float y, float phiorig) |
float | GetRelTheta (float xorig, float yorig, float zorig, float x, float y, float z, float thetaorig, float phiorig) |
bool | sameSign (float num1, float num2) |
Private Attributes | |
std::string | m_outputfile = "TpcSpaceChargeMatrices.root" |
output file | |
float | m_max_zrange = 10.0 |
std::unique_ptr < TpcSpaceChargeMatrixContainer > | m_matrix_container |
matrix container | |
selection parameters | |
float | m_max_dca = NAN |
float | m_max_drphi = NAN |
residual cuts in r, phi plane | |
float | m_max_dz = NAN |
residual cuts in r, z plane | |
float | m_pedestal = 74.4 |
counters | |
int | m_total_hits = 0 |
int | m_matched_hits = 0 |
int | m_accepted_clusters = 0 |
nodes | |
PHG4TpcCylinderGeomContainer * | m_geom_container = nullptr |
ActsGeometry * | m_tGeometry = nullptr |
Acts geometry. | |
ActsTransformations | m_transformer |
acts transformation | |
SvtxTrackMap * | m_track_map = nullptr |
tracks | |
TrkrHitSetContainer * | m_hit_map = nullptr |
evaluation | |
bool | m_savehistograms = false |
std::string | m_histogramfilename = "TpcDirectLaserReconstruction.root" |
std::unique_ptr< TFile > | m_histogramfile = nullptr |
TH2 * | h_dca_layer = nullptr |
dca vs layer number | |
TH2 * | h_deltarphi_layer_south = nullptr |
delta rphi vs layer number | |
TH2 * | h_deltarphi_layer_north = nullptr |
TH2 * | h_deltaz_layer = nullptr |
delta z vs layer number | |
TH2 * | h_deltar_r = nullptr |
TH3 * | h_entries = nullptr |
number of entries per cell | |
TNtuple * | h_hits = nullptr |
TNtuple * | h_hits_reco = nullptr |
TH1 * | h_adc = nullptr |
TH1 * | h_adc_reco = nullptr |
TH1 * | h_adc_sum = nullptr |
TH1 * | h_adc_sum_reco = nullptr |
TH1 * | h_adc_sum_ratio_true = nullptr |
TH1 * | h_adc_sum_ratio = nullptr |
TH1 * | h_num_sum = nullptr |
TH1 * | h_num_sum_reco = nullptr |
TH1 * | h_num_sum_ratio_true = nullptr |
TH1 * | h_num_sum_ratio = nullptr |
TH2 * | h_adc_vs_DCA_true = nullptr |
TH2 * | h_adc_sum_ratio_lasrangle = nullptr |
TH2 * | h_num_sum_ratio_lasrangle = nullptr |
TNtuple * | h_bright_hits_laser1 = nullptr |
TNtuple * | h_bright_hits_laser2 = nullptr |
TNtuple * | h_bright_hits_laser3 = nullptr |
TNtuple * | h_bright_hits_laser4 = nullptr |
TH2 * | h_deltheta_delphi = nullptr |
for diagnosing separation b/w laser starting points and tpc volume hits | |
TH2 * | h_deltheta_delphi_1 = nullptr |
TH2 * | h_deltheta_delphi_2 = nullptr |
TH2 * | h_deltheta_delphi_3 = nullptr |
TH2 * | h_deltheta_delphi_4 = nullptr |
TH2 * | h_deltheta_delphi_5 = nullptr |
TH2 * | h_deltheta_delphi_6 = nullptr |
TH2 * | h_deltheta_delphi_7 = nullptr |
TH2 * | h_deltheta_delphi_8 = nullptr |
TH1 * | h_GEMs_hit = nullptr |
TH1 * | h_layers_hit = nullptr |
TH2 * | h_relangle_lasrangle = nullptr |
TH2 * | h_relangle_theta_lasrangle = nullptr |
TH2 * | h_relangle_phi_lasrangle = nullptr |
TH2 * | h_xy = nullptr |
TH2 * | h_xz = nullptr |
TH2 * | h_xy_pca = nullptr |
TH2 * | h_xz_pca = nullptr |
TH2 * | h_dca_path = nullptr |
TH2 * | h_zr = nullptr |
TH2 * | h_zr_pca = nullptr |
TH2 * | h_dz_z = nullptr |
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 30 of file TpcDirectLaserReconstruction.h.
View newest version in sPHENIX GitHub at line 30 of file TpcDirectLaserReconstruction.h
TpcDirectLaserReconstruction::TpcDirectLaserReconstruction | ( | const std::string & | name = "TpcDirectLaserReconstruction" | ) |
constructor
Definition at line 119 of file TpcDirectLaserReconstruction.cc.
View newest version in sPHENIX GitHub at line 119 of file TpcDirectLaserReconstruction.cc
References PHParameterInterface::InitializeParameters().
|
private |
create evaluation histograms
Definition at line 261 of file TpcDirectLaserReconstruction.cc.
View newest version in sPHENIX GitHub at line 261 of file TpcDirectLaserReconstruction.cc
References h_adc, h_adc_reco, h_adc_sum, h_adc_sum_ratio, h_adc_sum_ratio_lasrangle, h_adc_sum_ratio_true, h_adc_sum_reco, h_adc_vs_DCA_true, h_bright_hits_laser1, h_bright_hits_laser2, h_bright_hits_laser3, h_bright_hits_laser4, h_dca_layer, h_dca_path, h_deltar_r, h_deltarphi_layer_north, h_deltarphi_layer_south, h_deltaz_layer, h_deltheta_delphi, h_deltheta_delphi_1, h_deltheta_delphi_2, h_deltheta_delphi_3, h_deltheta_delphi_4, h_deltheta_delphi_5, h_deltheta_delphi_6, h_deltheta_delphi_7, h_deltheta_delphi_8, h_dz_z, h_entries, h_GEMs_hit, h_hits, h_hits_reco, h_layers_hit, h_num_sum, h_num_sum_ratio, h_num_sum_ratio_lasrangle, h_num_sum_ratio_true, h_num_sum_reco, h_relangle_lasrangle, h_relangle_phi_lasrangle, h_relangle_theta_lasrangle, h_xy, h_xy_pca, h_xz, h_xz_pca, h_zr, h_zr_pca, m_histogramfile, m_histogramfilename, m_matrix_container, and MATSCAN::phibins.
Referenced by Init().
|
overridevirtual |
end of processing
Reimplemented from SubsysReco.
Definition at line 176 of file TpcDirectLaserReconstruction.cc.
View newest version in sPHENIX GitHub at line 176 of file TpcDirectLaserReconstruction.cc
References Fun4AllReturnCodes::EVENT_OK, h_adc, h_adc_reco, h_adc_sum, h_adc_sum_ratio, h_adc_sum_ratio_lasrangle, h_adc_sum_ratio_true, h_adc_sum_reco, h_adc_vs_DCA_true, h_bright_hits_laser1, h_bright_hits_laser2, h_bright_hits_laser3, h_bright_hits_laser4, h_dca_layer, h_dca_path, h_deltar_r, h_deltarphi_layer_north, h_deltarphi_layer_south, h_deltaz_layer, h_deltheta_delphi, h_deltheta_delphi_1, h_deltheta_delphi_2, h_deltheta_delphi_3, h_deltheta_delphi_4, h_deltheta_delphi_5, h_deltheta_delphi_6, h_deltheta_delphi_7, h_deltheta_delphi_8, h_dz_z, h_entries, h_GEMs_hit, h_hits, h_hits_reco, h_layers_hit, h_num_sum, h_num_sum_ratio, h_num_sum_ratio_lasrangle, h_num_sum_ratio_true, h_num_sum_reco, h_relangle_lasrangle, h_relangle_phi_lasrangle, h_relangle_theta_lasrangle, h_xy, h_xy_pca, h_xz, h_xz_pca, h_zr, h_zr_pca, m_accepted_clusters, m_histogramfile, m_matched_hits, m_matrix_container, m_outputfile, m_savehistograms, and m_total_hits.
|
private |
get relevant cell for a given hit
Definition at line 1314 of file TpcDirectLaserReconstruction.cc.
View newest version in sPHENIX GitHub at line 1314 of file TpcDirectLaserReconstruction.cc
References QAG4Util::get_r(), m_matrix_container, MATSCAN::phibins, physmon_track_finding_ttbar::r, and physmon_track_finding_ttbar::z.
Referenced by process_track().
|
private |
Definition at line 1414 of file TpcDirectLaserReconstruction.cc.
View newest version in sPHENIX GitHub at line 1414 of file TpcDirectLaserReconstruction.cc
References dy.
|
private |
Definition at line 1440 of file TpcDirectLaserReconstruction.cc.
View newest version in sPHENIX GitHub at line 1440 of file TpcDirectLaserReconstruction.cc
References dy, dz, and physmon_track_finding_ttbar::r.
|
overridevirtual |
global initialization
Reimplemented from SubsysReco.
Definition at line 128 of file TpcDirectLaserReconstruction.cc.
View newest version in sPHENIX GitHub at line 128 of file TpcDirectLaserReconstruction.cc
References create_histograms(), Fun4AllReturnCodes::EVENT_OK, m_accepted_clusters, m_matched_hits, m_savehistograms, and m_total_hits.
|
overridevirtual |
run initialization
Reimplemented from SubsysReco.
Definition at line 139 of file TpcDirectLaserReconstruction.cc.
View newest version in sPHENIX GitHub at line 139 of file TpcDirectLaserReconstruction.cc
References Fun4AllReturnCodes::EVENT_OK, PHParameterInterface::get_double_param(), m_matrix_container, m_max_dca, m_max_drphi, m_max_dz, m_outputfile, PHParameterInterface::UpdateParametersWithMacro(), and Fun4AllBase::Verbosity().
|
private |
load nodes
Definition at line 240 of file TpcDirectLaserReconstruction.cc.
View newest version in sPHENIX GitHub at line 240 of file TpcDirectLaserReconstruction.cc
References assert, Fun4AllReturnCodes::EVENT_OK, m_geom_container, m_hit_map, m_tGeometry, and m_track_map.
Referenced by process_event().
|
private |
get the GEM module where cluster hit
Definition at line 1342 of file TpcDirectLaserReconstruction.cc.
View newest version in sPHENIX GitHub at line 1342 of file TpcDirectLaserReconstruction.cc
Referenced by process_track().
|
overridevirtual |
event processing
Reimplemented from SubsysReco.
Definition at line 165 of file TpcDirectLaserReconstruction.cc.
View newest version in sPHENIX GitHub at line 165 of file TpcDirectLaserReconstruction.cc
References Fun4AllReturnCodes::EVENT_OK, load_nodes(), and process_tracks().
|
private |
process track
Definition at line 425 of file TpcDirectLaserReconstruction.cc.
View newest version in sPHENIX GitHub at line 425 of file TpcDirectLaserReconstruction.cc
References INTTVtxZ::dca, delta_phi(), dz, get_cell_index(), ActsGeometry::get_drift_velocity(), SvtxTrack::get_id(), SvtxTrackState_v1::get_px(), SvtxTrack::get_px(), SvtxTrackState_v1::get_py(), SvtxTrack::get_py(), SvtxTrackState_v1::get_pz(), SvtxTrack::get_pz(), QAG4Util::get_r(), PHG4TpcCylinderGeom::get_radius(), PHG4TpcCylinderGeom::get_thickness(), SvtxTrack::get_x(), SvtxTrack::get_y(), SvtxTrack::get_z(), TrkrHitSetContainer::getHitSets(), TrkrDefs::getLayer(), PHG4TpcCylinderGeomContainer::GetLayerCellGeom(), TpcDefs::getPad(), TpcDefs::getSide(), TpcDefs::getTBin(), h_adc, h_adc_reco, h_adc_sum, h_adc_sum_ratio, h_adc_sum_ratio_lasrangle, h_adc_sum_ratio_true, h_adc_sum_reco, h_adc_vs_DCA_true, h_dca_layer, h_dca_path, h_deltar_r, h_deltarphi_layer_north, h_deltarphi_layer_south, h_deltaz_layer, h_deltheta_delphi, h_deltheta_delphi_1, h_deltheta_delphi_2, h_deltheta_delphi_3, h_deltheta_delphi_4, h_deltheta_delphi_5, h_deltheta_delphi_6, h_deltheta_delphi_7, h_deltheta_delphi_8, h_dz_z, h_entries, h_GEMs_hit, h_layers_hit, h_num_sum, h_num_sum_ratio, h_num_sum_ratio_lasrangle, h_num_sum_ratio_true, h_num_sum_reco, h_relangle_lasrangle, h_relangle_phi_lasrangle, h_relangle_theta_lasrangle, h_xy, h_xy_pca, h_xz, h_xz_pca, h_zr, h_zr_pca, i, SvtxTrack::insert_state(), layer, Locate(), m_accepted_clusters, m_geom_container, m_hit_map, m_matched_hits, m_matrix_container, m_max_dca, m_max_zrange, m_pedestal, m_savehistograms, m_tGeometry, m_total_hits, Acts::Test::origin(), ActsTests::PropagationDatasets::phi, physmon_track_finding_ttbar::r, r2, sameSign(), SvtxTrackState_v1::set_px(), SvtxTrackState_v1::set_py(), SvtxTrackState_v1::set_pz(), SvtxTrackState_v1::set_x(), SvtxTrackState_v1::set_y(), SvtxTrackState_v1::set_z(), square(), filter::state, t, TrkrDefs::tpcId, Fun4AllBase::Verbosity(), physmon_track_finding_ttbar::z, and G4PLUGDOOR::z_2.
Referenced by process_tracks().
|
private |
process tracks
Definition at line 415 of file TpcDirectLaserReconstruction.cc.
View newest version in sPHENIX GitHub at line 415 of file TpcDirectLaserReconstruction.cc
References SvtxTrackMap::begin(), SvtxTrackMap::end(), m_hit_map, m_track_map, and process_track().
Referenced by process_event().
|
private |
Definition at line 1479 of file TpcDirectLaserReconstruction.cc.
View newest version in sPHENIX GitHub at line 1479 of file TpcDirectLaserReconstruction.cc
Referenced by process_track().
void TpcDirectLaserReconstruction::set_grid_dimensions | ( | int | phibins, |
int | rbins, | ||
int | zbins | ||
) |
set grid dimensions
Definition at line 236 of file TpcDirectLaserReconstruction.cc.
View newest version in sPHENIX GitHub at line 236 of file TpcDirectLaserReconstruction.cc
References m_matrix_container.
|
inline |
output file name for evaluation histograms
Definition at line 64 of file TpcDirectLaserReconstruction.h.
View newest version in sPHENIX GitHub at line 64 of file TpcDirectLaserReconstruction.h
References m_histogramfilename.
|
inline |
Definition at line 73 of file TpcDirectLaserReconstruction.h.
View newest version in sPHENIX GitHub at line 73 of file TpcDirectLaserReconstruction.h
References G4PLUGDOOR::length, and m_max_dca.
|
inline |
Definition at line 70 of file TpcDirectLaserReconstruction.h.
View newest version in sPHENIX GitHub at line 70 of file TpcDirectLaserReconstruction.h
References G4PLUGDOOR::length, and m_max_zrange.
|
inline |
output file
this is the file where space charge matrix container is stored
Definition at line 57 of file TpcDirectLaserReconstruction.h.
View newest version in sPHENIX GitHub at line 57 of file TpcDirectLaserReconstruction.h
References filename, and m_outputfile.
Referenced by TPC_LaserClustering().
|
inline |
set to true to store evaluation histograms and ntuples
Definition at line 61 of file TpcDirectLaserReconstruction.h.
View newest version in sPHENIX GitHub at line 61 of file TpcDirectLaserReconstruction.h
References m_savehistograms, and value.
|
overridevirtual |
parameters
Implements PHParameterInterface.
Definition at line 220 of file TpcDirectLaserReconstruction.cc.
View newest version in sPHENIX GitHub at line 220 of file TpcDirectLaserReconstruction.cc
References PHParameterInterface::set_default_double_param().
|
private |
Definition at line 173 of file TpcDirectLaserReconstruction.h.
View newest version in sPHENIX GitHub at line 173 of file TpcDirectLaserReconstruction.h
Referenced by create_histograms(), End(), and process_track().
|
private |
Definition at line 174 of file TpcDirectLaserReconstruction.h.
View newest version in sPHENIX GitHub at line 174 of file TpcDirectLaserReconstruction.h
Referenced by create_histograms(), End(), and process_track().
|
private |
Definition at line 176 of file TpcDirectLaserReconstruction.h.
View newest version in sPHENIX GitHub at line 176 of file TpcDirectLaserReconstruction.h
Referenced by create_histograms(), End(), and process_track().
|
private |
Definition at line 180 of file TpcDirectLaserReconstruction.h.
View newest version in sPHENIX GitHub at line 180 of file TpcDirectLaserReconstruction.h
Referenced by create_histograms(), End(), and process_track().
|
private |
Definition at line 193 of file TpcDirectLaserReconstruction.h.
View newest version in sPHENIX GitHub at line 193 of file TpcDirectLaserReconstruction.h
Referenced by create_histograms(), End(), and process_track().
|
private |
Definition at line 179 of file TpcDirectLaserReconstruction.h.
View newest version in sPHENIX GitHub at line 179 of file TpcDirectLaserReconstruction.h
Referenced by create_histograms(), End(), and process_track().
|
private |
Definition at line 177 of file TpcDirectLaserReconstruction.h.
View newest version in sPHENIX GitHub at line 177 of file TpcDirectLaserReconstruction.h
Referenced by create_histograms(), End(), and process_track().
|
private |
Definition at line 192 of file TpcDirectLaserReconstruction.h.
View newest version in sPHENIX GitHub at line 192 of file TpcDirectLaserReconstruction.h
Referenced by create_histograms(), End(), and process_track().
|
private |
Definition at line 198 of file TpcDirectLaserReconstruction.h.
View newest version in sPHENIX GitHub at line 198 of file TpcDirectLaserReconstruction.h
Referenced by create_histograms(), and End().
|
private |
Definition at line 199 of file TpcDirectLaserReconstruction.h.
View newest version in sPHENIX GitHub at line 199 of file TpcDirectLaserReconstruction.h
Referenced by create_histograms(), and End().
|
private |
Definition at line 200 of file TpcDirectLaserReconstruction.h.
View newest version in sPHENIX GitHub at line 200 of file TpcDirectLaserReconstruction.h
Referenced by create_histograms(), and End().
|
private |
Definition at line 201 of file TpcDirectLaserReconstruction.h.
View newest version in sPHENIX GitHub at line 201 of file TpcDirectLaserReconstruction.h
Referenced by create_histograms(), and End().
|
private |
dca vs layer number
Definition at line 157 of file TpcDirectLaserReconstruction.h.
View newest version in sPHENIX GitHub at line 157 of file TpcDirectLaserReconstruction.h
Referenced by create_histograms(), End(), and process_track().
|
private |
Definition at line 226 of file TpcDirectLaserReconstruction.h.
View newest version in sPHENIX GitHub at line 226 of file TpcDirectLaserReconstruction.h
Referenced by create_histograms(), End(), and process_track().
|
private |
Definition at line 166 of file TpcDirectLaserReconstruction.h.
View newest version in sPHENIX GitHub at line 166 of file TpcDirectLaserReconstruction.h
Referenced by create_histograms(), End(), and process_track().
|
private |
Definition at line 161 of file TpcDirectLaserReconstruction.h.
View newest version in sPHENIX GitHub at line 161 of file TpcDirectLaserReconstruction.h
Referenced by create_histograms(), End(), and process_track().
|
private |
delta rphi vs layer number
Definition at line 160 of file TpcDirectLaserReconstruction.h.
View newest version in sPHENIX GitHub at line 160 of file TpcDirectLaserReconstruction.h
Referenced by create_histograms(), End(), and process_track().
|
private |
delta z vs layer number
Definition at line 164 of file TpcDirectLaserReconstruction.h.
View newest version in sPHENIX GitHub at line 164 of file TpcDirectLaserReconstruction.h
Referenced by create_histograms(), End(), and process_track().
|
private |
for diagnosing separation b/w laser starting points and tpc volume hits
Definition at line 204 of file TpcDirectLaserReconstruction.h.
View newest version in sPHENIX GitHub at line 204 of file TpcDirectLaserReconstruction.h
Referenced by create_histograms(), End(), and process_track().
|
private |
Definition at line 205 of file TpcDirectLaserReconstruction.h.
View newest version in sPHENIX GitHub at line 205 of file TpcDirectLaserReconstruction.h
Referenced by create_histograms(), End(), and process_track().
|
private |
Definition at line 206 of file TpcDirectLaserReconstruction.h.
View newest version in sPHENIX GitHub at line 206 of file TpcDirectLaserReconstruction.h
Referenced by create_histograms(), End(), and process_track().
|
private |
Definition at line 207 of file TpcDirectLaserReconstruction.h.
View newest version in sPHENIX GitHub at line 207 of file TpcDirectLaserReconstruction.h
Referenced by create_histograms(), End(), and process_track().
|
private |
Definition at line 208 of file TpcDirectLaserReconstruction.h.
View newest version in sPHENIX GitHub at line 208 of file TpcDirectLaserReconstruction.h
Referenced by create_histograms(), End(), and process_track().
|
private |
Definition at line 209 of file TpcDirectLaserReconstruction.h.
View newest version in sPHENIX GitHub at line 209 of file TpcDirectLaserReconstruction.h
Referenced by create_histograms(), End(), and process_track().
|
private |
Definition at line 210 of file TpcDirectLaserReconstruction.h.
View newest version in sPHENIX GitHub at line 210 of file TpcDirectLaserReconstruction.h
Referenced by create_histograms(), End(), and process_track().
|
private |
Definition at line 211 of file TpcDirectLaserReconstruction.h.
View newest version in sPHENIX GitHub at line 211 of file TpcDirectLaserReconstruction.h
Referenced by create_histograms(), End(), and process_track().
|
private |
Definition at line 212 of file TpcDirectLaserReconstruction.h.
View newest version in sPHENIX GitHub at line 212 of file TpcDirectLaserReconstruction.h
Referenced by create_histograms(), End(), and process_track().
|
private |
Definition at line 229 of file TpcDirectLaserReconstruction.h.
View newest version in sPHENIX GitHub at line 229 of file TpcDirectLaserReconstruction.h
Referenced by create_histograms(), End(), and process_track().
|
private |
number of entries per cell
Definition at line 169 of file TpcDirectLaserReconstruction.h.
View newest version in sPHENIX GitHub at line 169 of file TpcDirectLaserReconstruction.h
Referenced by create_histograms(), End(), and process_track().
|
private |
Definition at line 215 of file TpcDirectLaserReconstruction.h.
View newest version in sPHENIX GitHub at line 215 of file TpcDirectLaserReconstruction.h
Referenced by create_histograms(), End(), and process_track().
|
private |
Definition at line 170 of file TpcDirectLaserReconstruction.h.
View newest version in sPHENIX GitHub at line 170 of file TpcDirectLaserReconstruction.h
Referenced by create_histograms(), and End().
|
private |
Definition at line 171 of file TpcDirectLaserReconstruction.h.
View newest version in sPHENIX GitHub at line 171 of file TpcDirectLaserReconstruction.h
Referenced by create_histograms(), and End().
|
private |
Definition at line 216 of file TpcDirectLaserReconstruction.h.
View newest version in sPHENIX GitHub at line 216 of file TpcDirectLaserReconstruction.h
Referenced by create_histograms(), End(), and process_track().
|
private |
Definition at line 184 of file TpcDirectLaserReconstruction.h.
View newest version in sPHENIX GitHub at line 184 of file TpcDirectLaserReconstruction.h
Referenced by create_histograms(), End(), and process_track().
|
private |
Definition at line 188 of file TpcDirectLaserReconstruction.h.
View newest version in sPHENIX GitHub at line 188 of file TpcDirectLaserReconstruction.h
Referenced by create_histograms(), End(), and process_track().
|
private |
Definition at line 194 of file TpcDirectLaserReconstruction.h.
View newest version in sPHENIX GitHub at line 194 of file TpcDirectLaserReconstruction.h
Referenced by create_histograms(), End(), and process_track().
|
private |
Definition at line 187 of file TpcDirectLaserReconstruction.h.
View newest version in sPHENIX GitHub at line 187 of file TpcDirectLaserReconstruction.h
Referenced by create_histograms(), End(), and process_track().
|
private |
Definition at line 185 of file TpcDirectLaserReconstruction.h.
View newest version in sPHENIX GitHub at line 185 of file TpcDirectLaserReconstruction.h
Referenced by create_histograms(), End(), and process_track().
|
private |
Definition at line 218 of file TpcDirectLaserReconstruction.h.
View newest version in sPHENIX GitHub at line 218 of file TpcDirectLaserReconstruction.h
Referenced by create_histograms(), End(), and process_track().
|
private |
Definition at line 220 of file TpcDirectLaserReconstruction.h.
View newest version in sPHENIX GitHub at line 220 of file TpcDirectLaserReconstruction.h
Referenced by create_histograms(), End(), and process_track().
|
private |
Definition at line 219 of file TpcDirectLaserReconstruction.h.
View newest version in sPHENIX GitHub at line 219 of file TpcDirectLaserReconstruction.h
Referenced by create_histograms(), End(), and process_track().
|
private |
Definition at line 222 of file TpcDirectLaserReconstruction.h.
View newest version in sPHENIX GitHub at line 222 of file TpcDirectLaserReconstruction.h
Referenced by create_histograms(), End(), and process_track().
|
private |
Definition at line 224 of file TpcDirectLaserReconstruction.h.
View newest version in sPHENIX GitHub at line 224 of file TpcDirectLaserReconstruction.h
Referenced by create_histograms(), End(), and process_track().
|
private |
Definition at line 223 of file TpcDirectLaserReconstruction.h.
View newest version in sPHENIX GitHub at line 223 of file TpcDirectLaserReconstruction.h
Referenced by create_histograms(), End(), and process_track().
|
private |
Definition at line 225 of file TpcDirectLaserReconstruction.h.
View newest version in sPHENIX GitHub at line 225 of file TpcDirectLaserReconstruction.h
Referenced by create_histograms(), End(), and process_track().
|
private |
Definition at line 227 of file TpcDirectLaserReconstruction.h.
View newest version in sPHENIX GitHub at line 227 of file TpcDirectLaserReconstruction.h
Referenced by create_histograms(), End(), and process_track().
|
private |
Definition at line 228 of file TpcDirectLaserReconstruction.h.
View newest version in sPHENIX GitHub at line 228 of file TpcDirectLaserReconstruction.h
Referenced by create_histograms(), End(), and process_track().
|
private |
Definition at line 129 of file TpcDirectLaserReconstruction.h.
View newest version in sPHENIX GitHub at line 129 of file TpcDirectLaserReconstruction.h
Referenced by End(), Init(), and process_track().
|
private |
Definition at line 135 of file TpcDirectLaserReconstruction.h.
View newest version in sPHENIX GitHub at line 135 of file TpcDirectLaserReconstruction.h
Referenced by load_nodes(), and process_track().
|
private |
Definition at line 154 of file TpcDirectLaserReconstruction.h.
View newest version in sPHENIX GitHub at line 154 of file TpcDirectLaserReconstruction.h
Referenced by create_histograms(), and End().
|
private |
Definition at line 153 of file TpcDirectLaserReconstruction.h.
View newest version in sPHENIX GitHub at line 153 of file TpcDirectLaserReconstruction.h
Referenced by create_histograms(), and set_histogram_outputfile().
|
private |
Definition at line 146 of file TpcDirectLaserReconstruction.h.
View newest version in sPHENIX GitHub at line 146 of file TpcDirectLaserReconstruction.h
Referenced by load_nodes(), process_track(), and process_tracks().
|
private |
Definition at line 128 of file TpcDirectLaserReconstruction.h.
View newest version in sPHENIX GitHub at line 128 of file TpcDirectLaserReconstruction.h
Referenced by End(), Init(), and process_track().
|
private |
matrix container
Definition at line 123 of file TpcDirectLaserReconstruction.h.
View newest version in sPHENIX GitHub at line 123 of file TpcDirectLaserReconstruction.h
Referenced by create_histograms(), End(), get_cell_index(), InitRun(), process_track(), and set_grid_dimensions().
|
private |
Definition at line 110 of file TpcDirectLaserReconstruction.h.
View newest version in sPHENIX GitHub at line 110 of file TpcDirectLaserReconstruction.h
Referenced by InitRun(), process_track(), and set_max_dca().
|
private |
residual cuts in r, phi plane
Definition at line 113 of file TpcDirectLaserReconstruction.h.
View newest version in sPHENIX GitHub at line 113 of file TpcDirectLaserReconstruction.h
Referenced by InitRun().
|
private |
residual cuts in r, z plane
Definition at line 116 of file TpcDirectLaserReconstruction.h.
View newest version in sPHENIX GitHub at line 116 of file TpcDirectLaserReconstruction.h
Referenced by InitRun().
|
private |
Definition at line 105 of file TpcDirectLaserReconstruction.h.
View newest version in sPHENIX GitHub at line 105 of file TpcDirectLaserReconstruction.h
Referenced by process_track(), and set_max_zrange().
|
private |
output file
Definition at line 103 of file TpcDirectLaserReconstruction.h.
View newest version in sPHENIX GitHub at line 103 of file TpcDirectLaserReconstruction.h
Referenced by End(), InitRun(), and set_outputfile().
|
private |
Definition at line 118 of file TpcDirectLaserReconstruction.h.
View newest version in sPHENIX GitHub at line 118 of file TpcDirectLaserReconstruction.h
Referenced by process_track().
|
private |
Definition at line 152 of file TpcDirectLaserReconstruction.h.
View newest version in sPHENIX GitHub at line 152 of file TpcDirectLaserReconstruction.h
Referenced by End(), Init(), process_track(), and set_savehistograms().
|
private |
Acts geometry.
Definition at line 138 of file TpcDirectLaserReconstruction.h.
View newest version in sPHENIX GitHub at line 138 of file TpcDirectLaserReconstruction.h
Referenced by load_nodes(), and process_track().
|
private |
Definition at line 127 of file TpcDirectLaserReconstruction.h.
View newest version in sPHENIX GitHub at line 127 of file TpcDirectLaserReconstruction.h
Referenced by End(), Init(), and process_track().
|
private |
tracks
Definition at line 144 of file TpcDirectLaserReconstruction.h.
View newest version in sPHENIX GitHub at line 144 of file TpcDirectLaserReconstruction.h
Referenced by load_nodes(), and process_tracks().
|
private |
acts transformation
Definition at line 141 of file TpcDirectLaserReconstruction.h.
View newest version in sPHENIX GitHub at line 141 of file TpcDirectLaserReconstruction.h