Public Member Functions | |
| Razzle (fhicl::ParameterSet const &p) | |
| Razzle (Razzle const &)=delete | |
| Razzle (Razzle &&)=delete | |
| Razzle & | operator= (Razzle const &)=delete |
| Razzle & | operator= (Razzle &&)=delete |
| void | produce (art::Event &e) override |
| void | beginJob () override |
Private Member Functions | |
| void | ClearTreeValues () |
| void | FillTrueParticleMetrics (const detinfo::DetectorClocksData &clockData, const recob::Shower &shower, const std::vector< art::Ptr< recob::Hit >> &hits, std::vector< art::Ptr< sim::SimChannel >> &simChannels) |
| void | FillShowerMetrics (const recob::Shower &shower, const std::vector< art::Ptr< recob::Hit >> &hitVec) |
| void | FillPFPMetrics (const art::Ptr< recob::PFParticle > &pfp, const std::map< size_t, art::Ptr< recob::PFParticle >> &pfpMap, const recob::Shower &shower, const art::FindManyP< larpandoraobj::PFParticleMetadata > &fmMeta, const art::FindManyP< recob::Vertex > &fmVertex) |
| void | FillDensityFitMetrics (const ShowerDensityFit &densityFit) |
| void | FillTrackFitMetrics (const ShowerTrackFit &trackFit) |
| MVAPID | RunMVA () |
| std::map< size_t, art::Ptr < recob::PFParticle > > | GetPFPMap (std::vector< art::Ptr< recob::PFParticle >> &pfps) const |
| float | GetPFPTrackScore (const art::Ptr< recob::PFParticle > &pfp, const art::FindManyP< larpandoraobj::PFParticleMetadata > &fmMeta) const |
| bool | InFV (const TVector3 &pos) const |
| std::string | PdgString (const int pdg) const |
Private Attributes | |
| art::ServiceHandle < art::TFileService > | tfs |
| art::ServiceHandle < cheat::ParticleInventoryService > | particleInventory |
| art::InputTag | fSimChannelLabel |
| art::InputTag | fPFPLabel |
| art::InputTag | fShowerLabel |
| art::InputTag | fShowerSelVarsLabel |
| const float | fMinShowerEnergy |
| const bool | fMakeTree |
| const bool | fRunMVA |
| const std::string | fMethodName |
| const std::string | fWeightFile |
| const float | fXMin |
| const float | fXMax |
| const float | fYMin |
| const float | fYMax |
| const float | fZMin |
| const float | fZMax |
| float | bestdEdx |
| float | convGap |
| float | openAngle |
| float | modHitDensity |
| float | sqrtEnergyDensity |
| float | electronScore |
| float | photonScore |
| float | otherScore |
| float | bestScore |
| int | bestPDG |
| TMVA::Reader * | reader |
| TTree * | showerTree |
| int | trackHits |
| int | truePdg |
| int | numHits |
| int | bestPlane |
| int | recoContained |
| int | recoPrimary |
| int | numDaughters |
| float | length |
| float | bestEnergy |
| float | bestPlaneHits |
| float | bestPitch |
| float | logEnergyDensity |
| float | trackScore |
| float | densityFitGrad |
| float | densityFitPow |
| float | trackLength |
| float | trackWidth |
| float | startX |
| float | startY |
| float | startZ |
| float | endX |
| float | endY |
| float | endZ |
| float | trueStartX |
| float | trueStartY |
| float | trueStartZ |
| float | trueEndX |
| float | trueEndY |
| float | trueEndZ |
| float | startDist |
| float | endDist |
| float | trueP |
| float | energyComp |
| float | energyPurity |
| std::string | trueType |
| std::string | trueEndProcess |
Definition at line 68 of file Razzle_module.cc.
|
explicit |
Definition at line 141 of file Razzle_module.cc.
|
delete |
|
delete |
|
override |
Definition at line 188 of file Razzle_module.cc.
|
private |
Definition at line 332 of file Razzle_module.cc.
|
private |
Definition at line 549 of file Razzle_module.cc.
|
private |
Definition at line 522 of file Razzle_module.cc.
|
private |
Definition at line 456 of file Razzle_module.cc.
|
private |
Definition at line 554 of file Razzle_module.cc.
|
private |
Definition at line 391 of file Razzle_module.cc.
|
private |
Definition at line 584 of file Razzle_module.cc.
|
private |
Definition at line 593 of file Razzle_module.cc.
|
private |
|
private |
Definition at line 603 of file Razzle_module.cc.
|
override |
Definition at line 255 of file Razzle_module.cc.
|
private |
Definition at line 561 of file Razzle_module.cc.
|
private |
Definition at line 98 of file Razzle_module.cc.
|
private |
Definition at line 117 of file Razzle_module.cc.
|
private |
Definition at line 108 of file Razzle_module.cc.
|
private |
Definition at line 117 of file Razzle_module.cc.
|
private |
Definition at line 115 of file Razzle_module.cc.
|
private |
Definition at line 117 of file Razzle_module.cc.
|
private |
Definition at line 107 of file Razzle_module.cc.
|
private |
Definition at line 99 of file Razzle_module.cc.
|
private |
Definition at line 119 of file Razzle_module.cc.
|
private |
Definition at line 119 of file Razzle_module.cc.
|
private |
Definition at line 107 of file Razzle_module.cc.
|
private |
Definition at line 121 of file Razzle_module.cc.
|
private |
Definition at line 121 of file Razzle_module.cc.
|
private |
Definition at line 121 of file Razzle_module.cc.
|
private |
Definition at line 121 of file Razzle_module.cc.
|
private |
Definition at line 121 of file Razzle_module.cc.
|
private |
Definition at line 121 of file Razzle_module.cc.
|
private |
Definition at line 91 of file Razzle_module.cc.
|
private |
Definition at line 92 of file Razzle_module.cc.
|
private |
Definition at line 90 of file Razzle_module.cc.
|
private |
Definition at line 89 of file Razzle_module.cc.
|
private |
Definition at line 91 of file Razzle_module.cc.
|
private |
Definition at line 89 of file Razzle_module.cc.
|
private |
Definition at line 89 of file Razzle_module.cc.
|
private |
Definition at line 89 of file Razzle_module.cc.
|
private |
Definition at line 92 of file Razzle_module.cc.
|
private |
Definition at line 95 of file Razzle_module.cc.
|
private |
Definition at line 95 of file Razzle_module.cc.
|
private |
Definition at line 95 of file Razzle_module.cc.
|
private |
Definition at line 95 of file Razzle_module.cc.
|
private |
Definition at line 95 of file Razzle_module.cc.
|
private |
Definition at line 95 of file Razzle_module.cc.
|
private |
Definition at line 117 of file Razzle_module.cc.
|
private |
Definition at line 117 of file Razzle_module.cc.
|
private |
Definition at line 101 of file Razzle_module.cc.
|
private |
Definition at line 115 of file Razzle_module.cc.
|
private |
Definition at line 115 of file Razzle_module.cc.
|
private |
Definition at line 100 of file Razzle_module.cc.
|
private |
Definition at line 107 of file Razzle_module.cc.
|
private |
Definition at line 87 of file Razzle_module.cc.
|
private |
Definition at line 107 of file Razzle_module.cc.
|
private |
Definition at line 111 of file Razzle_module.cc.
|
private |
Definition at line 115 of file Razzle_module.cc.
|
private |
Definition at line 115 of file Razzle_module.cc.
|
private |
Definition at line 112 of file Razzle_module.cc.
|
private |
Definition at line 104 of file Razzle_module.cc.
|
private |
Definition at line 121 of file Razzle_module.cc.
|
private |
Definition at line 121 of file Razzle_module.cc.
|
private |
Definition at line 121 of file Razzle_module.cc.
|
private |
Definition at line 121 of file Razzle_module.cc.
|
private |
Definition at line 86 of file Razzle_module.cc.
|
private |
Definition at line 114 of file Razzle_module.cc.
|
private |
Definition at line 120 of file Razzle_module.cc.
|
private |
Definition at line 118 of file Razzle_module.cc.
|
private |
Definition at line 120 of file Razzle_module.cc.
|
private |
Definition at line 123 of file Razzle_module.cc.
|
private |
Definition at line 121 of file Razzle_module.cc.
|
private |
Definition at line 121 of file Razzle_module.cc.
|
private |
Definition at line 121 of file Razzle_module.cc.
|
private |
Definition at line 121 of file Razzle_module.cc.
|
private |
Definition at line 115 of file Razzle_module.cc.
|
private |
Definition at line 121 of file Razzle_module.cc.
|
private |
Definition at line 121 of file Razzle_module.cc.
|
private |
Definition at line 121 of file Razzle_module.cc.
|
private |
Definition at line 123 of file Razzle_module.cc.
1.8.5