LArSoft
v06_85_00
Liquid Argon Software toolkit - http://larsoft.org/
|
#include "RecoDrawingOptions.h"
Public Member Functions | |
RecoDrawingOptions (fhicl::ParameterSet const &pset, art::ActivityRegistry ®) | |
~RecoDrawingOptions () | |
void | reconfigure (fhicl::ParameterSet const &pset) |
void | do_reconfigure (fhicl::ParameterSet const &pset) |
Public Attributes | |
int | fDrawHits |
int | fDrawClusters |
int | fDrawPFParticles |
int | fDraw2DSlopeEndPoints |
int | fDrawSpacePoints |
int | fDrawProngs |
int | fDrawTracks |
int | fDrawOpFlashes |
int | fDrawTrackTrajectoryPoints |
int | fDrawTrackSegments |
int | fDrawTrackSpacePoints |
int | fDrawShowers |
int | fDrawVertices |
int | fDrawEvents |
int | fDraw2DEndPoints |
int | fDrawSeeds |
int | fDrawBezierTracks |
int | fDrawCosmicTags |
int | fSelectedHitColor |
bool | fUseHitSelector |
bool | fSkeletonOnly |
bool | fBestPCAAxisOnly |
bool | fDrawTrackVertexAssns |
bool | fDraw3DSpacePointHeatMap |
std::vector< art::InputTag > | fWireLabels |
module labels that produced wires More... | |
std::vector< art::InputTag > | fHitLabels |
module labels that produced hits More... | |
std::vector< art::InputTag > | fEndPoint2DLabels |
module labels that produced end point 2d objects More... | |
std::vector< art::InputTag > | fClusterLabels |
module labels that produced clusters More... | |
std::vector< art::InputTag > | fPFParticleLabels |
module labels that produced PFParticles More... | |
std::vector< art::InputTag > | fSpacePointLabels |
module labels that produced space points More... | |
std::vector< art::InputTag > | fProngLabels |
module labels that produced prongs More... | |
std::vector< art::InputTag > | fTrackLabels |
module labels that produced tracks More... | |
std::vector< art::InputTag > | fShowerLabels |
module labels that produced showers More... | |
std::vector< art::InputTag > | fVertexLabels |
module labels that produced vertices More... | |
std::vector< art::InputTag > | fEventLabels |
module labels that produced events More... | |
std::vector< art::InputTag > | fOpFlashLabels |
module labels that produced events More... | |
std::vector< art::InputTag > | fSeedLabels |
module labels that produced events More... | |
std::vector< art::InputTag > | fBezierTrackLabels |
module labels that produced events More... | |
std::vector< art::InputTag > | fCosmicTagLabels |
module labels that produced cosmic tags More... | |
std::vector< art::InputTag > | fTrkVtxTrackLabels |
module labels that produced tracks (Track/Vertex module) More... | |
std::vector< art::InputTag > | fTrkVtxCosmicLabels |
module labels that tagged track as CR (Track/Vertex module) More... | |
std::vector< art::InputTag > | fTrkVtxFilterLabels |
module labels that filtered event (Track/Vertex module) More... | |
fhicl::ParameterSet | fCaloPSet |
fhicl::ParameterSet | fSeedPSet |
< parameterset for calorimetry algorithm More... | |
int | fColorProngsByLabel |
< parameterset for seed algorithm More... | |
int | fColorSpacePointsByChisq |
Generate space point colors by chisquare? More... | |
double | fFlashMinPE |
Minimal PE for a flash to be displayed. More... | |
double | fFlashTMin |
Minimal time for a flash to be displayed. More... | |
double | fFlashTMax |
Maximum time for a flash to be displayed. More... | |
Definition at line 22 of file RecoDrawingOptions.h.
|
explicit |
Definition at line 16 of file RecoDrawingOptions_service.cc.
References reconfigure().
evd::RecoDrawingOptions::~RecoDrawingOptions | ( | ) |
Definition at line 24 of file RecoDrawingOptions_service.cc.
|
inlineinherited |
Definition at line 17 of file Reconfigurable.h.
|
virtual |
Implements evdb::Reconfigurable.
Definition at line 29 of file RecoDrawingOptions_service.cc.
References DEFINE_ART_SERVICE, fBestPCAAxisOnly, fBezierTrackLabels, fCaloPSet, fClusterLabels, fColorProngsByLabel, fColorSpacePointsByChisq, fCosmicTagLabels, fDraw2DEndPoints, fDraw2DSlopeEndPoints, fDraw3DSpacePointHeatMap, fDrawBezierTracks, fDrawClusters, fDrawCosmicTags, fDrawEvents, fDrawHits, fDrawOpFlashes, fDrawPFParticles, fDrawProngs, fDrawSeeds, fDrawShowers, fDrawSpacePoints, fDrawTracks, fDrawTrackSegments, fDrawTrackSpacePoints, fDrawTrackTrajectoryPoints, fDrawTrackVertexAssns, fDrawVertices, fEndPoint2DLabels, fEventLabels, fFlashMinPE, fFlashTMax, fFlashTMin, fHitLabels, fOpFlashLabels, fPFParticleLabels, fProngLabels, fSeedLabels, fSelectedHitColor, fShowerLabels, fSkeletonOnly, fSpacePointLabels, fTrackLabels, fTrkVtxCosmicLabels, fTrkVtxFilterLabels, fTrkVtxTrackLabels, fUseHitSelector, fVertexLabels, fWireLabels, and fhicl::ParameterSet::get().
Referenced by RecoDrawingOptions().
bool evd::RecoDrawingOptions::fBestPCAAxisOnly |
Definition at line 51 of file RecoDrawingOptions.h.
Referenced by evd::RecoBaseDrawer::DrawPFParticle3D(), evd::RecoBaseDrawer::DrawPFParticleOrtho(), and reconfigure().
std::vector<art::InputTag> evd::RecoDrawingOptions::fBezierTrackLabels |
module labels that produced events
Definition at line 68 of file RecoDrawingOptions.h.
Referenced by evd::RecoBaseDrawer::BezierTrack2D(), evd::RecoBaseDrawer::BezierTrack3D(), and reconfigure().
fhicl::ParameterSet evd::RecoDrawingOptions::fCaloPSet |
Definition at line 75 of file RecoDrawingOptions.h.
Referenced by evd::AnalysisBaseDrawer::CalorInteractive(), reconfigure(), and evd::HitSelector::SaveSeedLines().
std::vector<art::InputTag> evd::RecoDrawingOptions::fClusterLabels |
module labels that produced clusters
Definition at line 58 of file RecoDrawingOptions.h.
Referenced by evd::RecoBaseDrawer::Cluster2D(), and reconfigure().
int evd::RecoDrawingOptions::fColorProngsByLabel |
< parameterset for seed algorithm
Generate prong colors by label or id?
Definition at line 78 of file RecoDrawingOptions.h.
Referenced by reconfigure().
int evd::RecoDrawingOptions::fColorSpacePointsByChisq |
Generate space point colors by chisquare?
Definition at line 79 of file RecoDrawingOptions.h.
Referenced by evd::RecoBaseDrawer::DrawSpacePoint3D(), evd::RecoBaseDrawer::DrawSpacePointOrtho(), and reconfigure().
std::vector<art::InputTag> evd::RecoDrawingOptions::fCosmicTagLabels |
module labels that produced cosmic tags
Definition at line 69 of file RecoDrawingOptions.h.
Referenced by evd::RecoBaseDrawer::PFParticle3D(), evd::RecoBaseDrawer::Prong2D(), evd::RecoBaseDrawer::Prong3D(), and reconfigure().
int evd::RecoDrawingOptions::fDraw2DEndPoints |
Definition at line 44 of file RecoDrawingOptions.h.
Referenced by evd::RecoBaseDrawer::EndPoint2D(), and reconfigure().
int evd::RecoDrawingOptions::fDraw2DSlopeEndPoints |
Definition at line 33 of file RecoDrawingOptions.h.
Referenced by evd::RecoBaseDrawer::Draw2DSlopeEndPoints(), and reconfigure().
bool evd::RecoDrawingOptions::fDraw3DSpacePointHeatMap |
Definition at line 53 of file RecoDrawingOptions.h.
Referenced by evd::RecoBaseDrawer::DrawPFParticle3D(), and reconfigure().
int evd::RecoDrawingOptions::fDrawBezierTracks |
Definition at line 46 of file RecoDrawingOptions.h.
Referenced by evd::RecoBaseDrawer::BezierTrack2D(), evd::RecoBaseDrawer::BezierTrack3D(), and reconfigure().
int evd::RecoDrawingOptions::fDrawClusters |
Definition at line 31 of file RecoDrawingOptions.h.
Referenced by evd::RecoBaseDrawer::Cluster2D(), and reconfigure().
int evd::RecoDrawingOptions::fDrawCosmicTags |
Definition at line 47 of file RecoDrawingOptions.h.
Referenced by evd::RecoBaseDrawer::Cluster2D(), evd::RecoBaseDrawer::DrawProng2D(), evd::RecoBaseDrawer::Prong2D(), and reconfigure().
int evd::RecoDrawingOptions::fDrawEvents |
Definition at line 43 of file RecoDrawingOptions.h.
Referenced by evd::RecoBaseDrawer::Event2D(), evd::RecoBaseDrawer::Event3D(), and reconfigure().
int evd::RecoDrawingOptions::fDrawHits |
Definition at line 30 of file RecoDrawingOptions.h.
Referenced by evd::RecoBaseDrawer::Hit2D(), and reconfigure().
int evd::RecoDrawingOptions::fDrawOpFlashes |
Definition at line 37 of file RecoDrawingOptions.h.
Referenced by evd::RecoBaseDrawer::OpFlash2D(), evd::RecoBaseDrawer::OpFlashOrtho(), and reconfigure().
int evd::RecoDrawingOptions::fDrawPFParticles |
Definition at line 32 of file RecoDrawingOptions.h.
Referenced by evd::RecoBaseDrawer::DrawPFParticle3D(), evd::RecoBaseDrawer::PFParticle3D(), evd::RecoBaseDrawer::PFParticleOrtho(), and reconfigure().
int evd::RecoDrawingOptions::fDrawProngs |
Definition at line 35 of file RecoDrawingOptions.h.
Referenced by reconfigure().
int evd::RecoDrawingOptions::fDrawSeeds |
Definition at line 45 of file RecoDrawingOptions.h.
Referenced by reconfigure(), evd::RecoBaseDrawer::Seed2D(), evd::RecoBaseDrawer::Seed3D(), and evd::RecoBaseDrawer::SeedOrtho().
int evd::RecoDrawingOptions::fDrawShowers |
Definition at line 41 of file RecoDrawingOptions.h.
Referenced by evd::RecoBaseDrawer::Prong2D(), evd::RecoBaseDrawer::Prong3D(), evd::RecoBaseDrawer::ProngOrtho(), and reconfigure().
int evd::RecoDrawingOptions::fDrawSpacePoints |
Definition at line 34 of file RecoDrawingOptions.h.
Referenced by reconfigure(), evd::RecoBaseDrawer::SpacePoint3D(), and evd::RecoBaseDrawer::SpacePointOrtho().
int evd::RecoDrawingOptions::fDrawTracks |
Definition at line 36 of file RecoDrawingOptions.h.
Referenced by evd::RecoBaseDrawer::DrawTrackOrtho(), evd::RecoBaseDrawer::Prong2D(), evd::RecoBaseDrawer::Prong3D(), evd::RecoBaseDrawer::ProngOrtho(), and reconfigure().
int evd::RecoDrawingOptions::fDrawTrackSegments |
Definition at line 39 of file RecoDrawingOptions.h.
Referenced by reconfigure().
int evd::RecoDrawingOptions::fDrawTrackSpacePoints |
Definition at line 40 of file RecoDrawingOptions.h.
Referenced by evd::RecoBaseDrawer::DrawTrack3D(), evd::RecoBaseDrawer::DrawTrackOrtho(), and reconfigure().
int evd::RecoDrawingOptions::fDrawTrackTrajectoryPoints |
Definition at line 38 of file RecoDrawingOptions.h.
Referenced by evd::RecoBaseDrawer::DrawTrack3D(), evd::RecoBaseDrawer::DrawTrackOrtho(), and reconfigure().
bool evd::RecoDrawingOptions::fDrawTrackVertexAssns |
Definition at line 52 of file RecoDrawingOptions.h.
Referenced by evd::RecoBaseDrawer::DrawTrackVertexAssns2D(), and reconfigure().
int evd::RecoDrawingOptions::fDrawVertices |
Definition at line 42 of file RecoDrawingOptions.h.
Referenced by reconfigure(), evd::RecoBaseDrawer::Vertex2D(), evd::RecoBaseDrawer::Vertex3D(), and evd::RecoBaseDrawer::VertexOrtho().
std::vector<art::InputTag> evd::RecoDrawingOptions::fEndPoint2DLabels |
module labels that produced end point 2d objects
Definition at line 57 of file RecoDrawingOptions.h.
Referenced by evd::RecoBaseDrawer::EndPoint2D(), and reconfigure().
std::vector<art::InputTag> evd::RecoDrawingOptions::fEventLabels |
module labels that produced events
Definition at line 65 of file RecoDrawingOptions.h.
Referenced by evd::RecoBaseDrawer::Event2D(), evd::RecoBaseDrawer::Event3D(), and reconfigure().
double evd::RecoDrawingOptions::fFlashMinPE |
Minimal PE for a flash to be displayed.
Definition at line 81 of file RecoDrawingOptions.h.
Referenced by evd::RecoBaseDrawer::OpFlash2D(), evd::RecoBaseDrawer::OpFlashOrtho(), and reconfigure().
double evd::RecoDrawingOptions::fFlashTMax |
Maximum time for a flash to be displayed.
Definition at line 83 of file RecoDrawingOptions.h.
Referenced by evd::RecoBaseDrawer::OpFlash2D(), evd::RecoBaseDrawer::OpFlashOrtho(), and reconfigure().
double evd::RecoDrawingOptions::fFlashTMin |
Minimal time for a flash to be displayed.
Definition at line 82 of file RecoDrawingOptions.h.
Referenced by evd::RecoBaseDrawer::OpFlash2D(), evd::RecoBaseDrawer::OpFlashOrtho(), and reconfigure().
std::vector<art::InputTag> evd::RecoDrawingOptions::fHitLabels |
module labels that produced hits
Definition at line 56 of file RecoDrawingOptions.h.
Referenced by evd::HitSelector::ChangeHit(), evd::RecoBaseDrawer::FillTQHisto(), evd::RecoBaseDrawer::FillTQHistoDP(), evd::RecoBaseDrawer::Hit2D(), reconfigure(), evd::HitSelector::SaveHits(), and evd::HitSelector::SaveSeedLines().
std::vector<art::InputTag> evd::RecoDrawingOptions::fOpFlashLabels |
module labels that produced events
Definition at line 66 of file RecoDrawingOptions.h.
Referenced by evd::RecoBaseDrawer::OpFlash2D(), evd::RecoBaseDrawer::OpFlashOrtho(), and reconfigure().
std::vector<art::InputTag> evd::RecoDrawingOptions::fPFParticleLabels |
module labels that produced PFParticles
Definition at line 59 of file RecoDrawingOptions.h.
Referenced by evd::RecoBaseDrawer::PFParticle3D(), evd::RecoBaseDrawer::PFParticleOrtho(), and reconfigure().
std::vector<art::InputTag> evd::RecoDrawingOptions::fProngLabels |
module labels that produced prongs
Definition at line 61 of file RecoDrawingOptions.h.
Referenced by reconfigure().
std::vector<art::InputTag> evd::RecoDrawingOptions::fSeedLabels |
module labels that produced events
Definition at line 67 of file RecoDrawingOptions.h.
Referenced by reconfigure(), evd::RecoBaseDrawer::Seed2D(), evd::RecoBaseDrawer::Seed3D(), and evd::RecoBaseDrawer::SeedOrtho().
fhicl::ParameterSet evd::RecoDrawingOptions::fSeedPSet |
< parameterset for calorimetry algorithm
Definition at line 76 of file RecoDrawingOptions.h.
int evd::RecoDrawingOptions::fSelectedHitColor |
Definition at line 48 of file RecoDrawingOptions.h.
Referenced by evd::RecoBaseDrawer::Hit2D(), and reconfigure().
std::vector<art::InputTag> evd::RecoDrawingOptions::fShowerLabels |
module labels that produced showers
Definition at line 63 of file RecoDrawingOptions.h.
Referenced by evd::AnalysisBaseDrawer::CalorShower(), evd::RecoBaseDrawer::Prong2D(), evd::RecoBaseDrawer::Prong3D(), evd::RecoBaseDrawer::ProngOrtho(), and reconfigure().
bool evd::RecoDrawingOptions::fSkeletonOnly |
Definition at line 50 of file RecoDrawingOptions.h.
Referenced by evd::RecoBaseDrawer::DrawPFParticle3D(), evd::RecoBaseDrawer::DrawPFParticleOrtho(), and reconfigure().
std::vector<art::InputTag> evd::RecoDrawingOptions::fSpacePointLabels |
module labels that produced space points
Definition at line 60 of file RecoDrawingOptions.h.
Referenced by reconfigure(), evd::RecoBaseDrawer::SpacePoint3D(), and evd::RecoBaseDrawer::SpacePointOrtho().
std::vector<art::InputTag> evd::RecoDrawingOptions::fTrackLabels |
module labels that produced tracks
Definition at line 62 of file RecoDrawingOptions.h.
Referenced by evd::AnalysisBaseDrawer::DrawDeDx(), evd::AnalysisBaseDrawer::DrawKineticEnergy(), evd::RecoBaseDrawer::PFParticle3D(), evd::RecoBaseDrawer::Prong2D(), evd::RecoBaseDrawer::Prong3D(), evd::RecoBaseDrawer::ProngOrtho(), and reconfigure().
std::vector<art::InputTag> evd::RecoDrawingOptions::fTrkVtxCosmicLabels |
module labels that tagged track as CR (Track/Vertex module)
Definition at line 71 of file RecoDrawingOptions.h.
Referenced by evd::RecoBaseDrawer::DrawTrackVertexAssns2D(), and reconfigure().
std::vector<art::InputTag> evd::RecoDrawingOptions::fTrkVtxFilterLabels |
module labels that filtered event (Track/Vertex module)
Definition at line 72 of file RecoDrawingOptions.h.
Referenced by evd::RecoBaseDrawer::DrawTrackVertexAssns2D(), and reconfigure().
std::vector<art::InputTag> evd::RecoDrawingOptions::fTrkVtxTrackLabels |
module labels that produced tracks (Track/Vertex module)
Definition at line 70 of file RecoDrawingOptions.h.
Referenced by evd::RecoBaseDrawer::DrawTrackVertexAssns2D(), and reconfigure().
bool evd::RecoDrawingOptions::fUseHitSelector |
Definition at line 49 of file RecoDrawingOptions.h.
Referenced by evd::TWQProjectionView::ClearAllSeeds(), evd::TWireProjPad::ClearHitList(), evd::TWQProjectionView::ClearLastSeed(), evd::CalorPad::Draw(), evd::TWireProjPad::Draw(), reconfigure(), evd::TWireProjPad::SaveHitList(), evd::TWireProjPad::SaveSeedList(), evd::TWQProjectionView::SelectHit(), evd::TWireProjPad::SelectOneHit(), evd::TWQProjectionView::SetSeeds(), and evd::TWQProjectionView::UpdateSeedCurve().
std::vector<art::InputTag> evd::RecoDrawingOptions::fVertexLabels |
module labels that produced vertices
Definition at line 64 of file RecoDrawingOptions.h.
Referenced by evd::RecoBaseDrawer::Event3D(), reconfigure(), evd::RecoBaseDrawer::Vertex2D(), evd::RecoBaseDrawer::Vertex3D(), and evd::RecoBaseDrawer::VertexOrtho().
std::vector<art::InputTag> evd::RecoDrawingOptions::fWireLabels |
module labels that produced wires
Definition at line 55 of file RecoDrawingOptions.h.
Referenced by evd::RecoBaseDrawer::FillQHisto(), evd::RecoBaseDrawer::FillTQHisto(), evd::RecoBaseDrawer::FillTQHistoDP(), reconfigure(), and evd::RecoBaseDrawer::Wire2D().