LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
RecoDrawingOptions.h
Go to the documentation of this file.
1 //
3 // Display parameters for the raw data
4 //
5 // \author brebel@fnal.gov
7 #ifndef RECODRAWINGOPTIONS_H
8 #define RECODRAWINGOPTIONS_H
9 #ifndef __CINT__
10 #include <string>
11 #include <vector>
12 
15 #include "fhiclcpp/ParameterSet.h"
17 
18 namespace evd {
19 
21  public:
22  explicit RecoDrawingOptions(fhicl::ParameterSet const& pset);
23 
24  void reconfigure(fhicl::ParameterSet const& pset);
25 
26  int fDrawHits;
57 
58  std::vector<art::InputTag> fWireLabels;
59  std::vector<art::InputTag> fHitLabels;
60  std::vector<art::InputTag> fSliceLabels;
61  std::vector<art::InputTag>
63  std::vector<art::InputTag> fClusterLabels;
64  std::vector<art::InputTag> fPFParticleLabels;
65  std::vector<art::InputTag> fEdgeLabels;
66  std::vector<art::InputTag> fExtremePointLabels;
67  std::vector<art::InputTag> fSpacePointLabels;
68  std::vector<art::InputTag> fProngLabels;
69  std::vector<art::InputTag> fTrackLabels;
70  std::vector<art::InputTag> fShowerLabels;
71  std::vector<art::InputTag> fVertexLabels;
72  std::vector<art::InputTag> fEventLabels;
73  std::vector<art::InputTag> fOpHitLabels;
74  std::vector<art::InputTag> fOpFlashLabels;
75  std::vector<art::InputTag> fSeedLabels;
76  std::vector<art::InputTag> fCosmicTagLabels;
77  std::vector<art::InputTag>
79  std::vector<art::InputTag>
81  std::vector<art::InputTag>
83 
87 
90 
91  double fFlashMinPE;
92  double fFlashTMin;
93  double fFlashTMax;
94 
97 
100 
102  };
103 } //namespace
104 #endif // __CINT__
106 #endif
fhicl::ParameterSet fSpacePointDrawerParams
FHICL parameters for SpacePoint drawing.
int fColorProngsByLabel
< parameterset for seed algorithm
std::vector< art::InputTag > fEndPoint2DLabels
module labels that produced end point 2d objects
void reconfigure(fhicl::ParameterSet const &pset)
RecoDrawingOptions(fhicl::ParameterSet const &pset)
std::vector< art::InputTag > fTrkVtxCosmicLabels
module labels that tagged track as CR (Track/Vertex module)
std::vector< art::InputTag > fOpFlashLabels
module labels that produced events
std::vector< art::InputTag > fTrackLabels
module labels that produced tracks
fhicl::ParameterSet fSeedPSet
< parameterset for calorimetry algorithm
std::vector< art::InputTag > fTrkVtxTrackLabels
module labels that produced tracks (Track/Vertex module)
int fColorSpacePointsByChisq
Generate space point colors by chisquare?
double fFlashTMin
Minimal time for a flash to be displayed.
std::vector< art::InputTag > fExtremePointLabels
module labels that produced Extreme Points
std::vector< art::InputTag > fCosmicTagLabels
module labels that produced cosmic tags
double fFlashTMax
Maximum time for a flash to be displayed.
std::vector< art::InputTag > fWireLabels
module labels that produced wires
LArSoft includes.
#define DECLARE_ART_SERVICE(svc, scope)
std::vector< art::InputTag > fPFParticleLabels
module labels that produced PFParticles
std::vector< art::InputTag > fVertexLabels
module labels that produced vertices
std::vector< art::InputTag > fEdgeLabels
module labels that produced Edge objects
fhicl::ParameterSet fWireDrawerParams
FHICL parameters for the wire drawing.
fhicl::ParameterSet fAllSpacePointDrawerParams
FHICL parameters for SpacePoint drawing.
std::vector< art::InputTag > fSliceLabels
module labels that produced slices
fhicl::ParameterSet f3DDrawerParams
FHICL paramegers for the 3D drawers.
Interface class to services that are intended to be reconfigurable through the event display...
double fFlashMinPE
Minimal PE for a flash to be displayed.
std::vector< art::InputTag > fSeedLabels
module labels that produced events
std::vector< art::InputTag > fSpacePointLabels
module labels that produced space points
fhicl::ParameterSet fCaloPSet
std::vector< art::InputTag > fHitLabels
module labels that produced hits
fhicl::ParameterSet fHitDrawerParams
FHICL parameters for the hit drawing.
std::vector< art::InputTag > fShowerLabels
module labels that produced showers
std::vector< art::InputTag > fTrkVtxFilterLabels
module labels that filtered event (Track/Vertex module)
std::vector< art::InputTag > fClusterLabels
module labels that produced clusters
std::vector< art::InputTag > fOpHitLabels
module labels that produced events
std::vector< art::InputTag > fEventLabels
module labels that produced events
std::vector< art::InputTag > fProngLabels
module labels that produced prongs