![]() |
Analysis Software
Documentation for sPHENIX simulation software
|
#include <analysis/blob/master/TPC-GemGain/src/TPCGemGainCalb.h>
Inheritance diagram for TPCGemGainCalb:
Collaboration diagram for TPCGemGainCalb:Public Member Functions | |
| TPCGemGainCalb (const std::string &name="TPCGemGainCalb") | |
| virtual | ~TPCGemGainCalb () |
| void | set_track_map_name (const std::string &map_name) |
| int | InitRun (PHCompositeNode *topNode) |
| run initialization | |
| int | process_event (PHCompositeNode *topNode) |
| event processing | |
| int | EndRun (PHCompositeNode *topNode) |
| int | End (PHCompositeNode *topNode) |
| end of process | |
Public Member Functions inherited from SubsysReco | |
| ~SubsysReco () override | |
| 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. | |
Private Member Functions | |
| int | GetNodes (PHCompositeNode *topNode) |
Private Attributes | |
| std::string | _track_map_name |
| SvtxTrackMap *_track_map | nullptr |
| SvtxTrack * | _track {nullptr} |
| SvtxVertexMap * | _vertex_map {nullptr} |
| TrkrClusterContainer * | _cluster_map |
| TNtuple * | ntp {nullptr} |
| TFile * | fout |
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") | |
Definition at line 22 of file TPCGemGainCalb.h.
View newest version in sPHENIX GitHub at line 22 of file TPCGemGainCalb.h
| TPCGemGainCalb::TPCGemGainCalb | ( | const std::string & | name = "TPCGemGainCalb" | ) |
Definition at line 25 of file TPCGemGainCalb.cc.
View newest version in sPHENIX GitHub at line 25 of file TPCGemGainCalb.cc
|
virtual |
Definition at line 37 of file TPCGemGainCalb.cc.
View newest version in sPHENIX GitHub at line 37 of file TPCGemGainCalb.cc
|
virtual |
end of process
Reimplemented from SubsysReco.
Definition at line 184 of file TPCGemGainCalb.cc.
View newest version in sPHENIX GitHub at line 184 of file TPCGemGainCalb.cc
References Fun4AllReturnCodes::EVENT_OK, and fout.
| int TPCGemGainCalb::EndRun | ( | PHCompositeNode * | topNode | ) |
Definition at line 177 of file TPCGemGainCalb.cc.
View newest version in sPHENIX GitHub at line 177 of file TPCGemGainCalb.cc
References Fun4AllReturnCodes::EVENT_OK.
|
private |
Definition at line 195 of file TPCGemGainCalb.cc.
View newest version in sPHENIX GitHub at line 195 of file TPCGemGainCalb.cc
References _cluster_map, _vertex_map, Fun4AllReturnCodes::ABORTEVENT, Fun4AllReturnCodes::EVENT_OK, and PHWHERE.
Referenced by InitRun().
Here is the caller graph for this function:
|
virtual |
run initialization
Reimplemented from SubsysReco.
Definition at line 43 of file TPCGemGainCalb.cc.
View newest version in sPHENIX GitHub at line 43 of file TPCGemGainCalb.cc
References GetNodes().
Here is the call graph for this function:
|
virtual |
event processing
Reimplemented from SubsysReco.
Definition at line 52 of file TPCGemGainCalb.cc.
View newest version in sPHENIX GitHub at line 52 of file TPCGemGainCalb.cc
References _cluster_map, _track, _vertex_map, SvtxVertexMap::begin(), SvtxTrack::begin_cluster_keys(), double(), SvtxVertexMap::end(), SvtxTrack::end_cluster_keys(), Fun4AllReturnCodes::EVENT_OK, TrkrClusterContainer::findCluster(), SvtxTrack::get_chisq(), SvtxTrack::get_dca3d_xy(), SvtxTrack::get_dca3d_z(), SvtxTrack::get_ndf(), SvtxTrack::get_pt(), SvtxTrack::get_vertex_id(), SvtxTrack::get_x(), SvtxTrack::get_y(), SvtxTrack::get_z(), TrkrCluster::getAdc(), TrkrDefs::getLayer(), TrkrDefs::getPhiElement(), TrkrCluster::getX(), TrkrCluster::getY(), TrkrDefs::getZElement(), layer, ntp, ntracks, physmon_track_finding_ttbar::pt, SvtxVertexMap::size(), SvtxTrack::size_cluster_keys(), Fun4AllBase::Verbosity(), ambiguity_solver_full_chain::x, y, and physmon_track_finding_ttbar::z.
Here is the call graph for this function:
|
inline |
Definition at line 30 of file TPCGemGainCalb.h.
View newest version in sPHENIX GitHub at line 30 of file TPCGemGainCalb.h
References _track_map_name.
|
private |
Definition at line 54 of file TPCGemGainCalb.h.
View newest version in sPHENIX GitHub at line 54 of file TPCGemGainCalb.h
Referenced by GetNodes(), and process_event().
Definition at line 52 of file TPCGemGainCalb.h.
View newest version in sPHENIX GitHub at line 52 of file TPCGemGainCalb.h
Referenced by process_event().
|
private |
Definition at line 49 of file TPCGemGainCalb.h.
View newest version in sPHENIX GitHub at line 49 of file TPCGemGainCalb.h
Referenced by set_track_map_name().
|
private |
Definition at line 53 of file TPCGemGainCalb.h.
View newest version in sPHENIX GitHub at line 53 of file TPCGemGainCalb.h
Referenced by GetNodes(), and process_event().
|
private |
Definition at line 57 of file TPCGemGainCalb.h.
View newest version in sPHENIX GitHub at line 57 of file TPCGemGainCalb.h
Referenced by End(), and TPCGemGainCalb().
|
private |
Definition at line 56 of file TPCGemGainCalb.h.
View newest version in sPHENIX GitHub at line 56 of file TPCGemGainCalb.h
Referenced by process_event(), and TPCGemGainCalb().
|
private |
Definition at line 51 of file TPCGemGainCalb.h.
View newest version in sPHENIX GitHub at line 51 of file TPCGemGainCalb.h