 
  
 | Public Member Functions | |
| PCAngleKinkTree (fhicl::ParameterSet const &p) | |
| PCAngleKinkTree (PCAngleKinkTree const &)=delete | |
| PCAngleKinkTree (PCAngleKinkTree &&)=delete | |
| PCAngleKinkTree & | operator= (PCAngleKinkTree const &)=delete | 
| PCAngleKinkTree & | operator= (PCAngleKinkTree &&)=delete | 
| void | analyze (art::Event const &e) override | 
| void | respondToOpenInputFile (const art::FileBlock &fb) | 
| Private Member Functions | |
| void | Clear () | 
| void | FillTruth (const simb::MCParticle &trueParticle, const std::vector< art::Ptr< simb::MCParticle >> &allParticles) | 
| void | FillTrueScatter (TLorentzVector pos, TLorentzVector mom0, TLorentzVector mom1, bool elastic) | 
| void | FillAngles (const recob::PFParticle &particle, const std::vector< art::Ptr< sbn::PCAnglePlane >> &angles) | 
| void | FillParticle (const recob::PFParticle &particle) | 
| void | FillMeta (const art::Event &evt) | 
| void | FillKinks (const recob::PFParticle &particle, const std::vector< art::Ptr< sbn::PCAngleKink >> &kinks) | 
| void | MatchKinks () | 
| void | MatchPlaneKinks (unsigned Plane, std::vector< int > &scatter_match_plane, std::vector< float > &scatter_dist_plane, const std::vector< float > &scatterW, const std::vector< float > &reco_kinkT, const std::vector< float > &reco_kinkW) | 
| Private Attributes | |
| std::vector< std::string > | fPFParticleTags | 
| std::vector< std::string > | fAngleTags | 
| std::vector< std::string > | fKinkTags | 
| float | fAngleCut | 
| bool | fRequireReco | 
| TTree * | _tree | 
| std::vector< sbn::PCAngle > | fPCAngleU | 
| std::vector< sbn::PCAngle > | fPCAngleV | 
| std::vector< sbn::PCAngle > | fPCAngleY | 
| std::vector< int > | fPCAngleUGen | 
| std::vector< int > | fPCAngleVGen | 
| std::vector< int > | fPCAngleYGen | 
| std::vector< int > | fPCAngleUID | 
| std::vector< int > | fPCAngleVID | 
| std::vector< int > | fPCAngleYID | 
| std::vector< float > | fTrajX | 
| std::vector< float > | fTrajY | 
| std::vector< float > | fTrajZ | 
| std::vector< float > | fTrajPU | 
| std::vector< float > | fTrajPV | 
| std::vector< float > | fTrajPY | 
| std::vector< float > | fTrajPT | 
| std::vector< float > | fScatterX | 
| std::vector< float > | fScatterY | 
| std::vector< float > | fScatterZ | 
| std::vector< float > | fScatterM1X | 
| std::vector< float > | fScatterM1Y | 
| std::vector< float > | fScatterM1Z | 
| std::vector< float > | fScatterM1P | 
| std::vector< float > | fScatterM0X | 
| std::vector< float > | fScatterM0Y | 
| std::vector< float > | fScatterM0Z | 
| std::vector< float > | fScatterM0P | 
| std::vector< float > | fScatterPU | 
| std::vector< float > | fScatterPV | 
| std::vector< float > | fScatterPY | 
| std::vector< float > | fScatterPT | 
| std::vector< float > | fScatterMag | 
| std::vector< float > | fScatterMagU | 
| std::vector< float > | fScatterMagV | 
| std::vector< float > | fScatterMagY | 
| std::vector< bool > | fScatterIsElastic | 
| std::vector< int > | fScatterMatchU | 
| std::vector< float > | fScatterMatchDistU | 
| std::vector< int > | fScatterMatchV | 
| std::vector< float > | fScatterMatchDistV | 
| std::vector< int > | fScatterMatchY | 
| std::vector< float > | fScatterMatchDistY | 
| std::vector< float > | fKinkTimeMaxU | 
| std::vector< float > | fKinkWireMaxU | 
| std::vector< float > | fKinkTimeLoU | 
| std::vector< float > | fKinkWireLoU | 
| std::vector< float > | fKinkTimeHiU | 
| std::vector< float > | fKinkWireHiU | 
| std::vector< float > | fKinkEstAngleU | 
| std::vector< float > | fKinkMaxAngleU | 
| std::vector< float > | fKinkLoHiAngleU | 
| std::vector< float > | fKinkFitAngleU | 
| std::vector< float > | fKinkFitPitchU | 
| std::vector< float > | fKinkFitChi2U | 
| std::vector< float > | fKinkTimeMaxV | 
| std::vector< float > | fKinkWireMaxV | 
| std::vector< float > | fKinkTimeLoV | 
| std::vector< float > | fKinkWireLoV | 
| std::vector< float > | fKinkTimeHiV | 
| std::vector< float > | fKinkWireHiV | 
| std::vector< float > | fKinkEstAngleV | 
| std::vector< float > | fKinkMaxAngleV | 
| std::vector< float > | fKinkLoHiAngleV | 
| std::vector< float > | fKinkFitAngleV | 
| std::vector< float > | fKinkFitPitchV | 
| std::vector< float > | fKinkFitChi2V | 
| std::vector< float > | fKinkTimeMaxY | 
| std::vector< float > | fKinkWireMaxY | 
| std::vector< float > | fKinkTimeLoY | 
| std::vector< float > | fKinkWireLoY | 
| std::vector< float > | fKinkTimeHiY | 
| std::vector< float > | fKinkWireHiY | 
| std::vector< float > | fKinkEstAngleY | 
| std::vector< float > | fKinkMaxAngleY | 
| std::vector< float > | fKinkLoHiAngleY | 
| std::vector< float > | fKinkFitAngleY | 
| std::vector< float > | fKinkFitPitchY | 
| std::vector< float > | fKinkFitChi2Y | 
| int | fTruePDG | 
| float | fTrueE | 
| float | fTrueP | 
| float | fTrueEndE | 
| float | fTrueEndP | 
| bool | fTrueEndScatter | 
| int | fIEvt | 
| int | fIFile | 
| int | fEvt | 
| int | fPFPID | 
Definition at line 42 of file PCAngleKinkTree_module.cc.
| 
 | explicit | 
Definition at line 199 of file PCAngleKinkTree_module.cc.
| 
 | delete | 
| 
 | delete | 
| 
 | override | 
Definition at line 666 of file PCAngleKinkTree_module.cc.
| 
 | private | 
Definition at line 317 of file PCAngleKinkTree_module.cc.
| 
 | private | 
Definition at line 602 of file PCAngleKinkTree_module.cc.
| 
 | private | 
Definition at line 549 of file PCAngleKinkTree_module.cc.
| 
 | private | 
Definition at line 422 of file PCAngleKinkTree_module.cc.
| 
 | private | 
Definition at line 598 of file PCAngleKinkTree_module.cc.
| 
 | private | 
Definition at line 427 of file PCAngleKinkTree_module.cc.
| 
 | private | 
Definition at line 486 of file PCAngleKinkTree_module.cc.
| 
 | private | 
Definition at line 660 of file PCAngleKinkTree_module.cc.
| 
 | private | 
Definition at line 636 of file PCAngleKinkTree_module.cc.
| 
 | delete | 
| 
 | delete | 
| 
 | inline | 
Definition at line 58 of file PCAngleKinkTree_module.cc.
| 
 | private | 
Definition at line 89 of file PCAngleKinkTree_module.cc.
| 
 | private | 
Definition at line 85 of file PCAngleKinkTree_module.cc.
| 
 | private | 
Definition at line 83 of file PCAngleKinkTree_module.cc.
| 
 | private | 
Definition at line 195 of file PCAngleKinkTree_module.cc.
| 
 | private | 
Definition at line 193 of file PCAngleKinkTree_module.cc.
| 
 | private | 
Definition at line 194 of file PCAngleKinkTree_module.cc.
| 
 | private | 
Definition at line 153 of file PCAngleKinkTree_module.cc.
| 
 | private | 
Definition at line 166 of file PCAngleKinkTree_module.cc.
| 
 | private | 
Definition at line 179 of file PCAngleKinkTree_module.cc.
| 
 | private | 
Definition at line 156 of file PCAngleKinkTree_module.cc.
| 
 | private | 
Definition at line 169 of file PCAngleKinkTree_module.cc.
| 
 | private | 
Definition at line 182 of file PCAngleKinkTree_module.cc.
| 
 | private | 
Definition at line 158 of file PCAngleKinkTree_module.cc.
| 
 | private | 
Definition at line 171 of file PCAngleKinkTree_module.cc.
| 
 | private | 
Definition at line 184 of file PCAngleKinkTree_module.cc.
| 
 | private | 
Definition at line 157 of file PCAngleKinkTree_module.cc.
| 
 | private | 
Definition at line 170 of file PCAngleKinkTree_module.cc.
| 
 | private | 
Definition at line 183 of file PCAngleKinkTree_module.cc.
| 
 | private | 
Definition at line 155 of file PCAngleKinkTree_module.cc.
| 
 | private | 
Definition at line 168 of file PCAngleKinkTree_module.cc.
| 
 | private | 
Definition at line 181 of file PCAngleKinkTree_module.cc.
| 
 | private | 
Definition at line 154 of file PCAngleKinkTree_module.cc.
| 
 | private | 
Definition at line 167 of file PCAngleKinkTree_module.cc.
| 
 | private | 
Definition at line 180 of file PCAngleKinkTree_module.cc.
| 
 | private | 
Definition at line 84 of file PCAngleKinkTree_module.cc.
| 
 | private | 
Definition at line 151 of file PCAngleKinkTree_module.cc.
| 
 | private | 
Definition at line 164 of file PCAngleKinkTree_module.cc.
| 
 | private | 
Definition at line 177 of file PCAngleKinkTree_module.cc.
| 
 | private | 
Definition at line 149 of file PCAngleKinkTree_module.cc.
| 
 | private | 
Definition at line 162 of file PCAngleKinkTree_module.cc.
| 
 | private | 
Definition at line 175 of file PCAngleKinkTree_module.cc.
| 
 | private | 
Definition at line 147 of file PCAngleKinkTree_module.cc.
| 
 | private | 
Definition at line 160 of file PCAngleKinkTree_module.cc.
| 
 | private | 
Definition at line 173 of file PCAngleKinkTree_module.cc.
| 
 | private | 
Definition at line 152 of file PCAngleKinkTree_module.cc.
| 
 | private | 
Definition at line 165 of file PCAngleKinkTree_module.cc.
| 
 | private | 
Definition at line 178 of file PCAngleKinkTree_module.cc.
| 
 | private | 
Definition at line 150 of file PCAngleKinkTree_module.cc.
| 
 | private | 
Definition at line 163 of file PCAngleKinkTree_module.cc.
| 
 | private | 
Definition at line 176 of file PCAngleKinkTree_module.cc.
| 
 | private | 
Definition at line 148 of file PCAngleKinkTree_module.cc.
| 
 | private | 
Definition at line 161 of file PCAngleKinkTree_module.cc.
| 
 | private | 
Definition at line 174 of file PCAngleKinkTree_module.cc.
| 
 | private | 
Definition at line 92 of file PCAngleKinkTree_module.cc.
| 
 | private | 
Definition at line 96 of file PCAngleKinkTree_module.cc.
| 
 | private | 
Definition at line 100 of file PCAngleKinkTree_module.cc.
| 
 | private | 
Definition at line 93 of file PCAngleKinkTree_module.cc.
| 
 | private | 
Definition at line 97 of file PCAngleKinkTree_module.cc.
| 
 | private | 
Definition at line 101 of file PCAngleKinkTree_module.cc.
| 
 | private | 
Definition at line 94 of file PCAngleKinkTree_module.cc.
| 
 | private | 
Definition at line 98 of file PCAngleKinkTree_module.cc.
| 
 | private | 
Definition at line 102 of file PCAngleKinkTree_module.cc.
| 
 | private | 
Definition at line 82 of file PCAngleKinkTree_module.cc.
| 
 | private | 
Definition at line 196 of file PCAngleKinkTree_module.cc.
| 
 | private | 
Definition at line 86 of file PCAngleKinkTree_module.cc.
| 
 | private | 
Definition at line 136 of file PCAngleKinkTree_module.cc.
| 
 | private | 
Definition at line 124 of file PCAngleKinkTree_module.cc.
| 
 | private | 
Definition at line 121 of file PCAngleKinkTree_module.cc.
| 
 | private | 
Definition at line 122 of file PCAngleKinkTree_module.cc.
| 
 | private | 
Definition at line 123 of file PCAngleKinkTree_module.cc.
| 
 | private | 
Definition at line 120 of file PCAngleKinkTree_module.cc.
| 
 | private | 
Definition at line 117 of file PCAngleKinkTree_module.cc.
| 
 | private | 
Definition at line 118 of file PCAngleKinkTree_module.cc.
| 
 | private | 
Definition at line 119 of file PCAngleKinkTree_module.cc.
| 
 | private | 
Definition at line 131 of file PCAngleKinkTree_module.cc.
| 
 | private | 
Definition at line 132 of file PCAngleKinkTree_module.cc.
| 
 | private | 
Definition at line 133 of file PCAngleKinkTree_module.cc.
| 
 | private | 
Definition at line 134 of file PCAngleKinkTree_module.cc.
| 
 | private | 
Definition at line 140 of file PCAngleKinkTree_module.cc.
| 
 | private | 
Definition at line 142 of file PCAngleKinkTree_module.cc.
| 
 | private | 
Definition at line 144 of file PCAngleKinkTree_module.cc.
| 
 | private | 
Definition at line 139 of file PCAngleKinkTree_module.cc.
| 
 | private | 
Definition at line 141 of file PCAngleKinkTree_module.cc.
| 
 | private | 
Definition at line 143 of file PCAngleKinkTree_module.cc.
| 
 | private | 
Definition at line 129 of file PCAngleKinkTree_module.cc.
| 
 | private | 
Definition at line 126 of file PCAngleKinkTree_module.cc.
| 
 | private | 
Definition at line 127 of file PCAngleKinkTree_module.cc.
| 
 | private | 
Definition at line 128 of file PCAngleKinkTree_module.cc.
| 
 | private | 
Definition at line 113 of file PCAngleKinkTree_module.cc.
| 
 | private | 
Definition at line 114 of file PCAngleKinkTree_module.cc.
| 
 | private | 
Definition at line 115 of file PCAngleKinkTree_module.cc.
| 
 | private | 
Definition at line 111 of file PCAngleKinkTree_module.cc.
| 
 | private | 
Definition at line 108 of file PCAngleKinkTree_module.cc.
| 
 | private | 
Definition at line 109 of file PCAngleKinkTree_module.cc.
| 
 | private | 
Definition at line 110 of file PCAngleKinkTree_module.cc.
| 
 | private | 
Definition at line 104 of file PCAngleKinkTree_module.cc.
| 
 | private | 
Definition at line 105 of file PCAngleKinkTree_module.cc.
| 
 | private | 
Definition at line 106 of file PCAngleKinkTree_module.cc.
| 
 | private | 
Definition at line 187 of file PCAngleKinkTree_module.cc.
| 
 | private | 
Definition at line 189 of file PCAngleKinkTree_module.cc.
| 
 | private | 
Definition at line 190 of file PCAngleKinkTree_module.cc.
| 
 | private | 
Definition at line 191 of file PCAngleKinkTree_module.cc.
| 
 | private | 
Definition at line 188 of file PCAngleKinkTree_module.cc.
| 
 | private | 
Definition at line 186 of file PCAngleKinkTree_module.cc.
 1.8.5
 1.8.5