RecoDrawingOptions.h
Go to the documentation of this file.
1 ////////////////////////////////////////////////////////////////////////
2 // $Id: RecoDrawingOption.h,v 1.15 2010/08/30 21:33:24 spitz7 Exp $
3 //
4 // Display parameters for the raw data
5 //
6 // \author brebel@fnal.gov
7 ////////////////////////////////////////////////////////////////////////
8 #ifndef RECODRAWINGOPTIONS_H
9 #define RECODRAWINGOPTIONS_H
10 #ifndef __CINT__
11 #include <string>
12 #include <vector>
13 
14 #include "fhiclcpp/ParameterSet.h"
19 #include "nuevdb/EventDisplayBase/Reconfigurable.h"
20 
21 namespace gar {
22 namespace evd {
23 
24  class RecoDrawingOptions : public evdb::Reconfigurable
25 {
26 public:
27  explicit RecoDrawingOptions(fhicl::ParameterSet const& pset,
30 
31  void reconfigure(fhicl::ParameterSet const& pset);
32 
33  int fDrawHits;
48 
49  std::vector<std::string> fHitLabels; ///< module labels that produced hits
50  std::vector<std::string> fTPCClusterLabels; ///< module labels that produced TPC Clusters
51  std::vector<std::string> fCaloClusterLabels; ///< module labels that produced Calorimeter Clusters
52  std::vector<std::string> fCaloHitLabels; ///< module labels that produced Calorimeter Hits
53  std::vector<std::string> fTrackLabels; ///< module labels that produced tracks
54  std::vector<std::string> fShowerLabels; ///< module labels that produced showers
55  std::vector<std::string> fVecHitLabels; ///< module labels that produced vechits
56  std::vector<std::string> fVertexLabels; ///< module labels that produced vertices
57  std::vector<std::string> fEventLabels; ///< module labels that produced events
58  int fColorProngsByLabel; ///< Generate prong colors by label or id?
59  int fColorSpacePointsByChisq; ///< Generate space point colors by chisquare?
60 
61  };
62 }
63 }//namespace
64 #endif // __CINT__
66 #endif
RecoDrawingOptions(fhicl::ParameterSet const &pset, art::ActivityRegistry &reg)
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
LArSoft includes.
Definition: InfoTransfer.h:33
#define DECLARE_ART_SERVICE(svc, scope)
void reconfigure(fhicl::ParameterSet const &pset)
std::vector< std::string > fVertexLabels
module labels that produced vertices
General GArSoft Utilities.
int fColorProngsByLabel
Generate prong colors by label or id?
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
int fColorSpacePointsByChisq
Generate space point colors by chisquare?