Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
SvtxSimPerformanceCheckReco Class Reference

#include <analysis/blob/master/SvtxSimPerformanceCheckReco/SvtxSimPerformanceCheckReco.h>

+ Inheritance diagram for SvtxSimPerformanceCheckReco:
+ Collaboration diagram for SvtxSimPerformanceCheckReco:

Public Member Functions

 SvtxSimPerformanceCheckReco (const std::string &name="SvtxSimPerformanceCheckReco")
 
int Init (PHCompositeNode *topNode)
 
int process_event (PHCompositeNode *topNode)
 
int End (PHCompositeNode *topNode)
 Called at the end of all processing.
 
void set_nlayers (unsigned int nlayers)
 
void set_inner_layer_mask (unsigned int mask)
 
- Public Member Functions inherited from SubsysReco
 ~SubsysReco () override
 
virtual int EndRun (const int)
 Called at the end of each run.
 
virtual int InitRun (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 Attributes

unsigned long long _event
 
unsigned int _nlayers
 
unsigned int _inner_layer_mask
 
TH2D * _truept_dptoverpt
 
TH2D * _truept_dca
 
TH1D * _truept_particles_leaving7Hits
 
TH1D * _truept_particles_recoWithExactHits
 
TH1D * _truept_particles_recoWithin1Hit
 
TH1D * _truept_particles_recoWithin2Hits
 
TH1D * _truept_particles_recoWithExactInnerHits
 
TH1D * _truept_particles_recoWithin1InnerHit
 
TH1D * _truept_particles_recoWithin2InnerHits
 
TH1D * _truept_particles_recoWithin3Percent
 
TH1D * _truept_particles_recoWithin4Percent
 
TH1D * _truept_particles_recoWithin5Percent
 
TH1D * _recopt_tracks_all
 
TH1D * _recopt_tracks_recoWithExactHits
 
TH1D * _recopt_tracks_recoWithin1Hit
 
TH1D * _recopt_tracks_recoWithin2Hits
 
TH1D * _recopt_tracks_recoWithExactInnerHits
 
TH1D * _recopt_tracks_recoWithin1InnerHit
 
TH1D * _recopt_tracks_recoWithin2InnerHits
 
TH1D * _recopt_tracks_recoWithin3Percent
 
TH1D * _recopt_tracks_recoWithin4Percent
 
TH1D * _recopt_tracks_recoWithin5Percent
 
TH2D * _recopt_quality
 
TH1D * _dx_vertex
 
TH1D * _dy_vertex
 
TH1D * _dz_vertex
 
TH2D * _truept_quality_particles_recoWithin4Percent
 
TH2D * _recopt_quality_tracks_all
 
TH2D * _recopt_quality_tracks_recoWithin4Percent
 

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")
 

Detailed Description

Definition at line 11 of file SvtxSimPerformanceCheckReco.h.

View newest version in sPHENIX GitHub at line 11 of file SvtxSimPerformanceCheckReco.h

Constructor & Destructor Documentation

SvtxSimPerformanceCheckReco::SvtxSimPerformanceCheckReco ( const std::string &  name = "SvtxSimPerformanceCheckReco")

Definition at line 28 of file SvtxSimPerformanceCheckReco.C.

View newest version in sPHENIX GitHub at line 28 of file SvtxSimPerformanceCheckReco.C

Member Function Documentation

int SvtxSimPerformanceCheckReco::End ( PHCompositeNode )
virtual

Called at the end of all processing.

Reimplemented from SubsysReco.

Definition at line 433 of file SvtxSimPerformanceCheckReco.C.

View newest version in sPHENIX GitHub at line 433 of file SvtxSimPerformanceCheckReco.C

int SvtxSimPerformanceCheckReco::Init ( PHCompositeNode )
virtual
int SvtxSimPerformanceCheckReco::process_event ( PHCompositeNode )
virtual

Called for each event. This is where you do the real work.

Reimplemented from SubsysReco.

Definition at line 238 of file SvtxSimPerformanceCheckReco.C.

View newest version in sPHENIX GitHub at line 238 of file SvtxSimPerformanceCheckReco.C

References _dx_vertex, _dy_vertex, _dz_vertex, _event, _inner_layer_mask, _nlayers, _recopt_quality, _recopt_quality_tracks_all, _recopt_quality_tracks_recoWithin4Percent, _recopt_tracks_all, _recopt_tracks_recoWithExactHits, _recopt_tracks_recoWithExactInnerHits, _recopt_tracks_recoWithin1Hit, _recopt_tracks_recoWithin1InnerHit, _recopt_tracks_recoWithin2Hits, _recopt_tracks_recoWithin2InnerHits, _recopt_tracks_recoWithin3Percent, _recopt_tracks_recoWithin4Percent, _recopt_tracks_recoWithin5Percent, _truept_dca, _truept_dptoverpt, _truept_particles_leaving7Hits, _truept_particles_recoWithExactHits, _truept_particles_recoWithExactInnerHits, _truept_particles_recoWithin1Hit, _truept_particles_recoWithin1InnerHit, _truept_particles_recoWithin2Hits, _truept_particles_recoWithin2InnerHits, _truept_particles_recoWithin3Percent, _truept_particles_recoWithin4Percent, _truept_particles_recoWithin5Percent, _truept_quality_particles_recoWithin4Percent, SvtxTruthEval::all_truth_hits(), SvtxTrackMap::begin(), SvtxVertexMap::begin(), SvtxTrackEval::best_track_from(), SvtxTrackMap::end(), SvtxVertexMap::end(), SvtxTrack::get_dca2d(), SvtxTruthEval::get_embed(), SvtxTrackEval::get_nclusters_contribution(), SvtxTrackEval::get_nclusters_contribution_by_layer(), SvtxTrack::get_pt(), PHG4Particle::get_px(), PHG4Particle::get_py(), SvtxTrack::get_quality(), SvtxEvalStack::get_track_eval(), SvtxEvalStack::get_truth_eval(), SvtxEvalStack::get_vertex_eval(), PHG4VtxPoint::get_x(), SvtxVertex::get_x(), PHG4VtxPoint::get_y(), SvtxVertex::get_y(), PHG4VtxPoint::get_z(), SvtxVertex::get_z(), PHG4TruthInfoContainer::GetPrimaryParticleRange(), i, SvtxTrackEval::max_truth_particle_by_nclusters(), SvtxVertexEval::max_truth_point_by_ntracks(), ng4hits, PHWHERE, and SvtxVertex::size_tracks().

+ Here is the call graph for this function:

void SvtxSimPerformanceCheckReco::set_inner_layer_mask ( unsigned int  mask)
inline

Definition at line 22 of file SvtxSimPerformanceCheckReco.h.

View newest version in sPHENIX GitHub at line 22 of file SvtxSimPerformanceCheckReco.h

References _inner_layer_mask, and mask.

void SvtxSimPerformanceCheckReco::set_nlayers ( unsigned int  nlayers)
inline

Definition at line 21 of file SvtxSimPerformanceCheckReco.h.

View newest version in sPHENIX GitHub at line 21 of file SvtxSimPerformanceCheckReco.h

References _nlayers, and nlayers.

Member Data Documentation

TH1D* SvtxSimPerformanceCheckReco::_dx_vertex
private

Definition at line 70 of file SvtxSimPerformanceCheckReco.h.

View newest version in sPHENIX GitHub at line 70 of file SvtxSimPerformanceCheckReco.h

Referenced by Init(), and process_event().

TH1D* SvtxSimPerformanceCheckReco::_dy_vertex
private

Definition at line 71 of file SvtxSimPerformanceCheckReco.h.

View newest version in sPHENIX GitHub at line 71 of file SvtxSimPerformanceCheckReco.h

Referenced by Init(), and process_event().

TH1D* SvtxSimPerformanceCheckReco::_dz_vertex
private

Definition at line 72 of file SvtxSimPerformanceCheckReco.h.

View newest version in sPHENIX GitHub at line 72 of file SvtxSimPerformanceCheckReco.h

Referenced by Init(), and process_event().

unsigned long long SvtxSimPerformanceCheckReco::_event
private

Definition at line 27 of file SvtxSimPerformanceCheckReco.h.

View newest version in sPHENIX GitHub at line 27 of file SvtxSimPerformanceCheckReco.h

Referenced by process_event().

unsigned int SvtxSimPerformanceCheckReco::_inner_layer_mask
private

Definition at line 32 of file SvtxSimPerformanceCheckReco.h.

View newest version in sPHENIX GitHub at line 32 of file SvtxSimPerformanceCheckReco.h

Referenced by process_event(), and set_inner_layer_mask().

unsigned int SvtxSimPerformanceCheckReco::_nlayers
private

Definition at line 30 of file SvtxSimPerformanceCheckReco.h.

View newest version in sPHENIX GitHub at line 30 of file SvtxSimPerformanceCheckReco.h

Referenced by process_event(), and set_nlayers().

TH2D* SvtxSimPerformanceCheckReco::_recopt_quality
private

Definition at line 68 of file SvtxSimPerformanceCheckReco.h.

View newest version in sPHENIX GitHub at line 68 of file SvtxSimPerformanceCheckReco.h

Referenced by Init(), and process_event().

TH2D* SvtxSimPerformanceCheckReco::_recopt_quality_tracks_all
private

Definition at line 76 of file SvtxSimPerformanceCheckReco.h.

View newest version in sPHENIX GitHub at line 76 of file SvtxSimPerformanceCheckReco.h

Referenced by Init(), and process_event().

TH2D* SvtxSimPerformanceCheckReco::_recopt_quality_tracks_recoWithin4Percent
private

Definition at line 77 of file SvtxSimPerformanceCheckReco.h.

View newest version in sPHENIX GitHub at line 77 of file SvtxSimPerformanceCheckReco.h

Referenced by Init(), and process_event().

TH1D* SvtxSimPerformanceCheckReco::_recopt_tracks_all
private

Definition at line 54 of file SvtxSimPerformanceCheckReco.h.

View newest version in sPHENIX GitHub at line 54 of file SvtxSimPerformanceCheckReco.h

Referenced by Init(), and process_event().

TH1D* SvtxSimPerformanceCheckReco::_recopt_tracks_recoWithExactHits
private

Definition at line 56 of file SvtxSimPerformanceCheckReco.h.

View newest version in sPHENIX GitHub at line 56 of file SvtxSimPerformanceCheckReco.h

Referenced by Init(), and process_event().

TH1D* SvtxSimPerformanceCheckReco::_recopt_tracks_recoWithExactInnerHits
private

Definition at line 60 of file SvtxSimPerformanceCheckReco.h.

View newest version in sPHENIX GitHub at line 60 of file SvtxSimPerformanceCheckReco.h

Referenced by Init(), and process_event().

TH1D* SvtxSimPerformanceCheckReco::_recopt_tracks_recoWithin1Hit
private

Definition at line 57 of file SvtxSimPerformanceCheckReco.h.

View newest version in sPHENIX GitHub at line 57 of file SvtxSimPerformanceCheckReco.h

Referenced by Init(), and process_event().

TH1D* SvtxSimPerformanceCheckReco::_recopt_tracks_recoWithin1InnerHit
private

Definition at line 61 of file SvtxSimPerformanceCheckReco.h.

View newest version in sPHENIX GitHub at line 61 of file SvtxSimPerformanceCheckReco.h

Referenced by Init(), and process_event().

TH1D* SvtxSimPerformanceCheckReco::_recopt_tracks_recoWithin2Hits
private

Definition at line 58 of file SvtxSimPerformanceCheckReco.h.

View newest version in sPHENIX GitHub at line 58 of file SvtxSimPerformanceCheckReco.h

Referenced by Init(), and process_event().

TH1D* SvtxSimPerformanceCheckReco::_recopt_tracks_recoWithin2InnerHits
private

Definition at line 62 of file SvtxSimPerformanceCheckReco.h.

View newest version in sPHENIX GitHub at line 62 of file SvtxSimPerformanceCheckReco.h

Referenced by Init(), and process_event().

TH1D* SvtxSimPerformanceCheckReco::_recopt_tracks_recoWithin3Percent
private

Definition at line 64 of file SvtxSimPerformanceCheckReco.h.

View newest version in sPHENIX GitHub at line 64 of file SvtxSimPerformanceCheckReco.h

Referenced by Init(), and process_event().

TH1D* SvtxSimPerformanceCheckReco::_recopt_tracks_recoWithin4Percent
private

Definition at line 65 of file SvtxSimPerformanceCheckReco.h.

View newest version in sPHENIX GitHub at line 65 of file SvtxSimPerformanceCheckReco.h

Referenced by Init(), and process_event().

TH1D* SvtxSimPerformanceCheckReco::_recopt_tracks_recoWithin5Percent
private

Definition at line 66 of file SvtxSimPerformanceCheckReco.h.

View newest version in sPHENIX GitHub at line 66 of file SvtxSimPerformanceCheckReco.h

Referenced by Init(), and process_event().

TH2D* SvtxSimPerformanceCheckReco::_truept_dca
private

Definition at line 38 of file SvtxSimPerformanceCheckReco.h.

View newest version in sPHENIX GitHub at line 38 of file SvtxSimPerformanceCheckReco.h

Referenced by Init(), and process_event().

TH2D* SvtxSimPerformanceCheckReco::_truept_dptoverpt
private

Definition at line 36 of file SvtxSimPerformanceCheckReco.h.

View newest version in sPHENIX GitHub at line 36 of file SvtxSimPerformanceCheckReco.h

Referenced by Init(), and process_event().

TH1D* SvtxSimPerformanceCheckReco::_truept_particles_leaving7Hits
private

Definition at line 40 of file SvtxSimPerformanceCheckReco.h.

View newest version in sPHENIX GitHub at line 40 of file SvtxSimPerformanceCheckReco.h

Referenced by Init(), and process_event().

TH1D* SvtxSimPerformanceCheckReco::_truept_particles_recoWithExactHits
private

Definition at line 42 of file SvtxSimPerformanceCheckReco.h.

View newest version in sPHENIX GitHub at line 42 of file SvtxSimPerformanceCheckReco.h

Referenced by Init(), and process_event().

TH1D* SvtxSimPerformanceCheckReco::_truept_particles_recoWithExactInnerHits
private

Definition at line 46 of file SvtxSimPerformanceCheckReco.h.

View newest version in sPHENIX GitHub at line 46 of file SvtxSimPerformanceCheckReco.h

Referenced by Init(), and process_event().

TH1D* SvtxSimPerformanceCheckReco::_truept_particles_recoWithin1Hit
private

Definition at line 43 of file SvtxSimPerformanceCheckReco.h.

View newest version in sPHENIX GitHub at line 43 of file SvtxSimPerformanceCheckReco.h

Referenced by Init(), and process_event().

TH1D* SvtxSimPerformanceCheckReco::_truept_particles_recoWithin1InnerHit
private

Definition at line 47 of file SvtxSimPerformanceCheckReco.h.

View newest version in sPHENIX GitHub at line 47 of file SvtxSimPerformanceCheckReco.h

Referenced by Init(), and process_event().

TH1D* SvtxSimPerformanceCheckReco::_truept_particles_recoWithin2Hits
private

Definition at line 44 of file SvtxSimPerformanceCheckReco.h.

View newest version in sPHENIX GitHub at line 44 of file SvtxSimPerformanceCheckReco.h

Referenced by Init(), and process_event().

TH1D* SvtxSimPerformanceCheckReco::_truept_particles_recoWithin2InnerHits
private

Definition at line 48 of file SvtxSimPerformanceCheckReco.h.

View newest version in sPHENIX GitHub at line 48 of file SvtxSimPerformanceCheckReco.h

Referenced by Init(), and process_event().

TH1D* SvtxSimPerformanceCheckReco::_truept_particles_recoWithin3Percent
private

Definition at line 50 of file SvtxSimPerformanceCheckReco.h.

View newest version in sPHENIX GitHub at line 50 of file SvtxSimPerformanceCheckReco.h

Referenced by Init(), and process_event().

TH1D* SvtxSimPerformanceCheckReco::_truept_particles_recoWithin4Percent
private

Definition at line 51 of file SvtxSimPerformanceCheckReco.h.

View newest version in sPHENIX GitHub at line 51 of file SvtxSimPerformanceCheckReco.h

Referenced by Init(), and process_event().

TH1D* SvtxSimPerformanceCheckReco::_truept_particles_recoWithin5Percent
private

Definition at line 52 of file SvtxSimPerformanceCheckReco.h.

View newest version in sPHENIX GitHub at line 52 of file SvtxSimPerformanceCheckReco.h

Referenced by Init(), and process_event().

TH2D* SvtxSimPerformanceCheckReco::_truept_quality_particles_recoWithin4Percent
private

Definition at line 74 of file SvtxSimPerformanceCheckReco.h.

View newest version in sPHENIX GitHub at line 74 of file SvtxSimPerformanceCheckReco.h

Referenced by Init(), and process_event().


The documentation for this class was generated from the following files: