![]() |
Analysis Software
Documentation for sPHENIX simulation software
|
Cluster container object. More...
#include <coresoftware/blob/master/offline/packages/trackbase/ClusHitsVerbosev1.h>
Inheritance diagram for ClusHitsVerbosev1:
Collaboration diagram for ClusHitsVerbosev1:Public Member Functions | |
| ClusHitsVerbosev1 ()=default | |
| void | Reset () override |
| Clear Event. | |
| bool | hasClusKey (TrkrDefs::cluskey) const override |
| Vector & | phiBins (TrkrDefs::cluskey) override |
| Vector & | zBins (TrkrDefs::cluskey) override |
| Vector & | phiCutBins (TrkrDefs::cluskey) override |
| Vector & | zCutBins (TrkrDefs::cluskey) override |
| Map & | getMap () override |
| PairVector | phiBins_pvecIE (TrkrDefs::cluskey) override |
| PairVector | phiCutBins_pvecIE (TrkrDefs::cluskey) override |
| PairVector | zBins_pvecIE (TrkrDefs::cluskey) override |
| PairVector | zCutBins_pvecIE (TrkrDefs::cluskey) override |
| void | addPhiHit (int _i, int _v) override |
| void | addPhiCutHit (int _i, int _v) override |
| void | addZHit (int _i, int _v) override |
| void | addZCutHit (int _i, int _v) override |
| void | push_hits (TrkrDefs::cluskey) override |
| void | identify (std::ostream &os=std::cout) const override |
Private Member Functions | |
| PairVector | pvecIE (TrkrDefs::cluskey, int which) |
| Vector & | vecBins (TrkrDefs::cluskey, int which) |
Private Attributes | |
| Map | m_data {} |
| Vector | m_stage_phi {} |
| Vector | m_stage_z {} |
| Vector | m_stage_phiCut {} |
| Vector | m_stage_zCut {} |
Additional Inherited Members | |
Public Types inherited from ClusHitsVerbose | |
| using | BinData = std::pair< int, int > |
| using | Vector = std::vector< BinData > |
| using | Map = std::map< TrkrDefs::cluskey, std::array< Vector, 4 >> |
| using | VecInt = std::vector< int > |
| using | PairVector = std::pair< VecInt, VecInt > |
Protected Member Functions inherited from ClusHitsVerbose | |
| ClusHitsVerbose ()=default | |
Cluster container object.
Definition at line 16 of file ClusHitsVerbosev1.h.
View newest version in sPHENIX GitHub at line 16 of file ClusHitsVerbosev1.h
|
default |
|
inlineoverridevirtual |
Reimplemented from ClusHitsVerbose.
Definition at line 36 of file ClusHitsVerbosev1.h.
View newest version in sPHENIX GitHub at line 36 of file ClusHitsVerbosev1.h
References m_stage_phiCut.
Referenced by TpcClusterBuilder::cluster_hits(), PHG4InttHitReco::cluster_truthhits(), and PHG4MvtxHitReco::cluster_truthhits().
Here is the caller graph for this function:
|
inlineoverridevirtual |
Reimplemented from ClusHitsVerbose.
Definition at line 35 of file ClusHitsVerbosev1.h.
View newest version in sPHENIX GitHub at line 35 of file ClusHitsVerbosev1.h
References m_stage_phi.
Referenced by TpcClusterBuilder::cluster_hits(), PHG4InttHitReco::cluster_truthhits(), PHG4MvtxHitReco::cluster_truthhits(), InttClusterizer::ClusterLadderCellsRaw(), and TpcClusterizer::process_event().
Here is the caller graph for this function:
|
inlineoverridevirtual |
Reimplemented from ClusHitsVerbose.
Definition at line 38 of file ClusHitsVerbosev1.h.
View newest version in sPHENIX GitHub at line 38 of file ClusHitsVerbosev1.h
References m_stage_zCut.
Referenced by TpcClusterBuilder::cluster_hits(), PHG4InttHitReco::cluster_truthhits(), and PHG4MvtxHitReco::cluster_truthhits().
Here is the caller graph for this function:
|
inlineoverridevirtual |
Reimplemented from ClusHitsVerbose.
Definition at line 37 of file ClusHitsVerbosev1.h.
View newest version in sPHENIX GitHub at line 37 of file ClusHitsVerbosev1.h
References m_stage_z.
Referenced by TpcClusterBuilder::cluster_hits(), PHG4InttHitReco::cluster_truthhits(), PHG4MvtxHitReco::cluster_truthhits(), InttClusterizer::ClusterLadderCellsRaw(), and TpcClusterizer::process_event().
Here is the caller graph for this function:
|
inlineoverridevirtual |
Reimplemented from ClusHitsVerbose.
Definition at line 28 of file ClusHitsVerbosev1.h.
View newest version in sPHENIX GitHub at line 28 of file ClusHitsVerbosev1.h
References m_data.
Referenced by PHG4InttHitReco::cluster_truthhits().
Here is the caller graph for this function:
|
overridevirtual |
Reimplemented from ClusHitsVerbose.
Definition at line 25 of file ClusHitsVerbosev1.cc.
View newest version in sPHENIX GitHub at line 25 of file ClusHitsVerbosev1.cc
References m_data.
Referenced by pvecIE(), and vecBins().
Here is the caller graph for this function:
|
inlineoverridevirtual |
identify Function from PHObject
| os | Output Stream |
Reimplemented from ClusHitsVerbose.
Definition at line 41 of file ClusHitsVerbosev1.h.
View newest version in sPHENIX GitHub at line 41 of file ClusHitsVerbosev1.h
References os.
|
overridevirtual |
Reimplemented from ClusHitsVerbose.
Definition at line 34 of file ClusHitsVerbosev1.cc.
View newest version in sPHENIX GitHub at line 34 of file ClusHitsVerbosev1.cc
References vecBins().
Here is the call graph for this function:
|
overridevirtual |
Reimplemented from ClusHitsVerbose.
Definition at line 60 of file ClusHitsVerbosev1.cc.
View newest version in sPHENIX GitHub at line 60 of file ClusHitsVerbosev1.cc
References pvecIE().
Here is the call graph for this function:
|
overridevirtual |
Reimplemented from ClusHitsVerbose.
Definition at line 40 of file ClusHitsVerbosev1.cc.
View newest version in sPHENIX GitHub at line 40 of file ClusHitsVerbosev1.cc
References vecBins().
Here is the call graph for this function:
|
overridevirtual |
Reimplemented from ClusHitsVerbose.
Definition at line 66 of file ClusHitsVerbosev1.cc.
View newest version in sPHENIX GitHub at line 66 of file ClusHitsVerbosev1.cc
References pvecIE().
Here is the call graph for this function:
|
overridevirtual |
Reimplemented from ClusHitsVerbose.
Definition at line 72 of file ClusHitsVerbosev1.cc.
View newest version in sPHENIX GitHub at line 72 of file ClusHitsVerbosev1.cc
References m_data, m_stage_phi, m_stage_phiCut, m_stage_z, and m_stage_zCut.
Referenced by TpcClusterBuilder::cluster_hits(), PHG4InttHitReco::cluster_truthhits(), PHG4MvtxHitReco::cluster_truthhits(), InttClusterizer::ClusterLadderCellsRaw(), and TpcClusterizer::process_event().
Here is the caller graph for this function:
|
private |
Definition at line 46 of file ClusHitsVerbosev1.cc.
View newest version in sPHENIX GitHub at line 46 of file ClusHitsVerbosev1.cc
References entry, hasClusKey(), and m_data.
Referenced by phiBins_pvecIE(), phiCutBins_pvecIE(), zBins_pvecIE(), and zCutBins_pvecIE().
Here is the call graph for this function:
Here is the caller graph for this function:
|
overridevirtual |
Clear Event.
Reimplemented from ClusHitsVerbose.
Definition at line 16 of file ClusHitsVerbosev1.cc.
View newest version in sPHENIX GitHub at line 16 of file ClusHitsVerbosev1.cc
References m_data, m_stage_phi, m_stage_phiCut, m_stage_z, and m_stage_zCut.
|
private |
Definition at line 29 of file ClusHitsVerbosev1.cc.
View newest version in sPHENIX GitHub at line 29 of file ClusHitsVerbosev1.cc
References hasClusKey(), and m_data.
Referenced by phiBins(), phiCutBins(), zBins(), and zCutBins().
Here is the call graph for this function:
Here is the caller graph for this function:
|
overridevirtual |
Reimplemented from ClusHitsVerbose.
Definition at line 37 of file ClusHitsVerbosev1.cc.
View newest version in sPHENIX GitHub at line 37 of file ClusHitsVerbosev1.cc
References vecBins().
Here is the call graph for this function:
|
overridevirtual |
Reimplemented from ClusHitsVerbose.
Definition at line 63 of file ClusHitsVerbosev1.cc.
View newest version in sPHENIX GitHub at line 63 of file ClusHitsVerbosev1.cc
References pvecIE().
Here is the call graph for this function:
|
overridevirtual |
Reimplemented from ClusHitsVerbose.
Definition at line 43 of file ClusHitsVerbosev1.cc.
View newest version in sPHENIX GitHub at line 43 of file ClusHitsVerbosev1.cc
References vecBins().
Here is the call graph for this function:
|
overridevirtual |
Reimplemented from ClusHitsVerbose.
Definition at line 69 of file ClusHitsVerbosev1.cc.
View newest version in sPHENIX GitHub at line 69 of file ClusHitsVerbosev1.cc
References pvecIE().
Here is the call graph for this function:
|
private |
Definition at line 48 of file ClusHitsVerbosev1.h.
View newest version in sPHENIX GitHub at line 48 of file ClusHitsVerbosev1.h
Referenced by getMap(), hasClusKey(), push_hits(), pvecIE(), Reset(), and vecBins().
|
private |
Definition at line 49 of file ClusHitsVerbosev1.h.
View newest version in sPHENIX GitHub at line 49 of file ClusHitsVerbosev1.h
Referenced by addPhiHit(), push_hits(), and Reset().
|
private |
Definition at line 51 of file ClusHitsVerbosev1.h.
View newest version in sPHENIX GitHub at line 51 of file ClusHitsVerbosev1.h
Referenced by addPhiCutHit(), push_hits(), and Reset().
|
private |
Definition at line 50 of file ClusHitsVerbosev1.h.
View newest version in sPHENIX GitHub at line 50 of file ClusHitsVerbosev1.h
Referenced by addZHit(), push_hits(), and Reset().
|
private |
Definition at line 52 of file ClusHitsVerbosev1.h.
View newest version in sPHENIX GitHub at line 52 of file ClusHitsVerbosev1.h
Referenced by addZCutHit(), push_hits(), and Reset().