Public Member Functions | Public Attributes | List of all members
gar::evd::RecoDrawingOptions Class Reference

#include <RecoDrawingOptions.h>

Inheritance diagram for gar::evd::RecoDrawingOptions:

Public Member Functions

 RecoDrawingOptions (fhicl::ParameterSet const &pset, art::ActivityRegistry &reg)
 
 ~RecoDrawingOptions ()
 
void reconfigure (fhicl::ParameterSet const &pset)
 

Public Attributes

int fDrawHits
 
int fDrawTPCClusters
 
int fTPCClusterMarker
 
int fTPCClusterMarkerSize
 
int fDrawCaloClusters
 
int fDrawCaloHits
 
int fDrawTracks
 
int fTrackWidth
 
int fDrawTrackTrajectoryPoints
 
int fDrawShowers
 
int fDrawVecHits
 
int fDrawVertices
 
int fDrawEvents
 
float fCaloClusterScale
 
float fCaloHitScale
 
std::vector< std::stringfHitLabels
 module labels that produced hits More...
 
std::vector< std::stringfTPCClusterLabels
 module labels that produced TPC Clusters More...
 
std::vector< std::stringfCaloClusterLabels
 module labels that produced Calorimeter Clusters More...
 
std::vector< std::stringfCaloHitLabels
 module labels that produced Calorimeter Hits More...
 
std::vector< std::stringfTrackLabels
 module labels that produced tracks More...
 
std::vector< std::stringfShowerLabels
 module labels that produced showers More...
 
std::vector< std::stringfVecHitLabels
 module labels that produced vechits More...
 
std::vector< std::stringfVertexLabels
 module labels that produced vertices More...
 
std::vector< std::stringfEventLabels
 module labels that produced events More...
 
int fColorProngsByLabel
 Generate prong colors by label or id? More...
 
int fColorSpacePointsByChisq
 Generate space point colors by chisquare? More...
 

Detailed Description

Definition at line 24 of file RecoDrawingOptions.h.

Constructor & Destructor Documentation

gar::evd::RecoDrawingOptions::RecoDrawingOptions ( fhicl::ParameterSet const &  pset,
art::ActivityRegistry reg 
)
explicit

Definition at line 18 of file RecoDrawingOptions_service.cc.

20  : evdb::Reconfigurable{pset}
21 {
22  this->reconfigure(pset);
23 }
void reconfigure(fhicl::ParameterSet const &pset)
gar::evd::RecoDrawingOptions::~RecoDrawingOptions ( )

Definition at line 26 of file RecoDrawingOptions_service.cc.

27 {
28 }

Member Function Documentation

void gar::evd::RecoDrawingOptions::reconfigure ( fhicl::ParameterSet const &  pset)

Definition at line 31 of file RecoDrawingOptions_service.cc.

32 {
33  fDrawHits = pset.get< int >("DrawHits" );
34  fDrawTPCClusters = pset.get< int >("DrawTPCClusters" );
35  fTPCClusterMarker = pset.get< int >("TPCClusterMarker" );
36  fTPCClusterMarkerSize = pset.get< int >("TPCClusterMarkerSize" );
37  fDrawCaloClusters = pset.get< int >("DrawCaloClusters" );
38  fDrawCaloHits = pset.get< int >("DrawCaloHits" );
39  fDrawTracks = pset.get< int >("DrawTracks" );
40  fTrackWidth = pset.get< int >("TrackWidth" );
41  fDrawTrackTrajectoryPoints = pset.get< int >("DrawTrackTrajectoryPoints");
42  fDrawShowers = pset.get< int >("DrawShowers" );
43  fDrawVecHits = pset.get< int >("DrawVecHits" );
44  fDrawVertices = pset.get< int >("DrawVertices" );
45  fDrawEvents = pset.get< int >("DrawEvents" );
46  fHitLabels = pset.get< std::vector<std::string> >("HitModuleLabels" );
47  fTPCClusterLabels = pset.get< std::vector<std::string> >("TPCClusterModuleLabels" );
48  fCaloClusterLabels = pset.get< std::vector<std::string> >("CaloClusterModuleLabels" );
49  fCaloHitLabels = pset.get< std::vector<std::string> >("CaloHitModuleLabels" );
50  fTrackLabels = pset.get< std::vector<std::string> >("TrackModuleLabels" );
51  fShowerLabels = pset.get< std::vector<std::string> >("ShowerModuleLabels" );
52  fVecHitLabels = pset.get< std::vector<std::string> >("VecHitModuleLabels" );
53  fVertexLabels = pset.get< std::vector<std::string> >("VertexModuleLabels" );
54  fEventLabels = pset.get< std::vector<std::string> >("EventModuleLabels" );
55  fCaloClusterScale = pset.get< float >("CaloClusterScale" );
56  fCaloHitScale = pset.get< float >("CaloHitScale" );
57  }
std::vector< std::string > fEventLabels
module labels that produced events
std::vector< std::string > fCaloHitLabels
module labels that produced Calorimeter Hits
std::vector< std::string > fHitLabels
module labels that produced hits
std::vector< std::string > fVecHitLabels
module labels that produced vechits
std::vector< std::string > fVertexLabels
module labels that produced vertices
std::vector< std::string > fShowerLabels
module labels that produced showers
std::vector< std::string > fCaloClusterLabels
module labels that produced Calorimeter Clusters
std::vector< std::string > fTrackLabels
module labels that produced tracks
std::vector< std::string > fTPCClusterLabels
module labels that produced TPC Clusters

Member Data Documentation

std::vector<std::string> gar::evd::RecoDrawingOptions::fCaloClusterLabels

module labels that produced Calorimeter Clusters

Definition at line 51 of file RecoDrawingOptions.h.

float gar::evd::RecoDrawingOptions::fCaloClusterScale

Definition at line 46 of file RecoDrawingOptions.h.

std::vector<std::string> gar::evd::RecoDrawingOptions::fCaloHitLabels

module labels that produced Calorimeter Hits

Definition at line 52 of file RecoDrawingOptions.h.

float gar::evd::RecoDrawingOptions::fCaloHitScale

Definition at line 47 of file RecoDrawingOptions.h.

int gar::evd::RecoDrawingOptions::fColorProngsByLabel

Generate prong colors by label or id?

Definition at line 58 of file RecoDrawingOptions.h.

int gar::evd::RecoDrawingOptions::fColorSpacePointsByChisq

Generate space point colors by chisquare?

Definition at line 59 of file RecoDrawingOptions.h.

int gar::evd::RecoDrawingOptions::fDrawCaloClusters

Definition at line 37 of file RecoDrawingOptions.h.

int gar::evd::RecoDrawingOptions::fDrawCaloHits

Definition at line 38 of file RecoDrawingOptions.h.

int gar::evd::RecoDrawingOptions::fDrawEvents

Definition at line 45 of file RecoDrawingOptions.h.

int gar::evd::RecoDrawingOptions::fDrawHits

Definition at line 33 of file RecoDrawingOptions.h.

int gar::evd::RecoDrawingOptions::fDrawShowers

Definition at line 42 of file RecoDrawingOptions.h.

int gar::evd::RecoDrawingOptions::fDrawTPCClusters

Definition at line 34 of file RecoDrawingOptions.h.

int gar::evd::RecoDrawingOptions::fDrawTracks

Definition at line 39 of file RecoDrawingOptions.h.

int gar::evd::RecoDrawingOptions::fDrawTrackTrajectoryPoints

Definition at line 41 of file RecoDrawingOptions.h.

int gar::evd::RecoDrawingOptions::fDrawVecHits

Definition at line 43 of file RecoDrawingOptions.h.

int gar::evd::RecoDrawingOptions::fDrawVertices

Definition at line 44 of file RecoDrawingOptions.h.

std::vector<std::string> gar::evd::RecoDrawingOptions::fEventLabels

module labels that produced events

Definition at line 57 of file RecoDrawingOptions.h.

std::vector<std::string> gar::evd::RecoDrawingOptions::fHitLabels

module labels that produced hits

Definition at line 49 of file RecoDrawingOptions.h.

std::vector<std::string> gar::evd::RecoDrawingOptions::fShowerLabels

module labels that produced showers

Definition at line 54 of file RecoDrawingOptions.h.

std::vector<std::string> gar::evd::RecoDrawingOptions::fTPCClusterLabels

module labels that produced TPC Clusters

Definition at line 50 of file RecoDrawingOptions.h.

int gar::evd::RecoDrawingOptions::fTPCClusterMarker

Definition at line 35 of file RecoDrawingOptions.h.

int gar::evd::RecoDrawingOptions::fTPCClusterMarkerSize

Definition at line 36 of file RecoDrawingOptions.h.

std::vector<std::string> gar::evd::RecoDrawingOptions::fTrackLabels

module labels that produced tracks

Definition at line 53 of file RecoDrawingOptions.h.

int gar::evd::RecoDrawingOptions::fTrackWidth

Definition at line 40 of file RecoDrawingOptions.h.

std::vector<std::string> gar::evd::RecoDrawingOptions::fVecHitLabels

module labels that produced vechits

Definition at line 55 of file RecoDrawingOptions.h.

std::vector<std::string> gar::evd::RecoDrawingOptions::fVertexLabels

module labels that produced vertices

Definition at line 56 of file RecoDrawingOptions.h.


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