SRProxy.h
Go to the documentation of this file.
1 // This file was auto-generated by SRProxy's gen_srproxy.
2 // DO NOT EDIT IT DIRECTLY.
3 
4 #pragma once
5 
6 #include "TVector3.h"
7 
9 
11 
13 
14 
15 /// Proxy for \ref caf::SRSLidEnergy
16 template<> class caf::Proxy<caf::SRSLidEnergy>
17 {
18 public:
19  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
20  Proxy(const Proxy&) = delete;
21  Proxy(const Proxy&&) = delete;
23 
24  void CheckEquals(const caf::SRSLidEnergy& sr) const;
25 
30 };
31 
32 /// Proxy for \ref caf::SRNueEnergy
33 template<> class caf::Proxy<caf::SRNueEnergy>
34 {
35 public:
36  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
37  Proxy(const Proxy&) = delete;
38  Proxy(const Proxy&&) = delete;
40 
41  void CheckEquals(const caf::SRNueEnergy& sr) const;
42 
49 };
50 
51 /// Proxy for \ref caf::SRBPFEnergy
52 template<> class caf::Proxy<caf::SRBPFEnergy>
53 {
54 public:
55  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
56  Proxy(const Proxy&) = delete;
57  Proxy(const Proxy&&) = delete;
59 
60  void CheckEquals(const caf::SRBPFEnergy& sr) const;
61 
75 };
76 
77 /// Proxy for \ref caf::SRVector3D
78 template<> class caf::Proxy<caf::SRVector3D>
79 {
80 public:
81  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
82  Proxy(const Proxy&) = delete;
83  Proxy(const Proxy&&) = delete;
85 
86  void CheckEquals(const caf::SRVector3D& sr) const;
87 
88  // Extra utility functions from SRVector3DAddons.h
89 
90  float X() const {return x;}
91  float Y() const {return y;}
92  float Z() const {return z;}
93 
94  operator TVector3() const {return TVector3(x, y, z);}
95 
96  float Mag2() const {return x*x+y*y+z*z;}
97  float Mag() const {return sqrt(Mag2());}
98  float Dot(const Proxy& v) const {return x*v.x + y*v.y + z*v.z;}
99  float Dot(const TVector3& v) const {return x*v.X() + y*v.Y() + z*v.Z();}
100  TVector3 Unit() const
101  {
102  const float m = Mag();
103  return TVector3(x/m, y/m, z/m);
104  }
105 
109 };
110 
111 /// Proxy for \ref caf::SRHadClust
112 template<> class caf::Proxy<caf::SRHadClust>
113 {
114 public:
115  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
116  Proxy(const Proxy&) = delete;
117  Proxy(const Proxy&&) = delete;
118  Proxy& operator=(const caf::SRHadClust& x);
119 
120  void CheckEquals(const caf::SRHadClust& sr) const;
121 
135 };
136 
137 /// Proxy for \ref caf::SRTrueNumuEnergy
138 template<> class caf::Proxy<caf::SRTrueNumuEnergy>
139 {
140 public:
141  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
142  Proxy(const Proxy&) = delete;
143  Proxy(const Proxy&&) = delete;
145 
146  void CheckEquals(const caf::SRTrueNumuEnergy& sr) const;
147 
151 };
152 
153 /// Proxy for \ref caf::SRNumuEnergy
154 template<> class caf::Proxy<caf::SRNumuEnergy>
155 {
156 public:
157  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
158  Proxy(const Proxy&) = delete;
159  Proxy(const Proxy&&) = delete;
161 
162  void CheckEquals(const caf::SRNumuEnergy& sr) const;
163 
200 };
201 
202 /// Proxy for \ref caf::SREnergyBranch
203 template<> class caf::Proxy<caf::SREnergyBranch>
204 {
205 public:
206  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
207  Proxy(const Proxy&) = delete;
208  Proxy(const Proxy&&) = delete;
210 
211  void CheckEquals(const caf::SREnergyBranch& sr) const;
212 
215 };
216 
217 /// Proxy for \ref caf::SRHeader
218 template<> class caf::Proxy<caf::SRHeader>
219 {
220 public:
221  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
222  Proxy(const Proxy&) = delete;
223  Proxy(const Proxy&&) = delete;
224  Proxy& operator=(const caf::SRHeader& x);
225 
226  void CheckEquals(const caf::SRHeader& sr) const;
227 
257 };
258 
259 /// Proxy for \ref caf::SRLorentzVector
260 template<> class caf::Proxy<caf::SRLorentzVector>
261 {
262 public:
263  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
264  Proxy(const Proxy&) = delete;
265  Proxy(const Proxy&&) = delete;
267 
268  void CheckEquals(const caf::SRLorentzVector& sr) const;
269 
270  // Extra utility functions from SRLorentzVectorAddons.h
271 
272  // For access as a position vector. For momentum use the member variables
273  // directly.
274  float T() const {return E;}
275  float X() const {return px;}
276  float Y() const {return py;}
277  float Z() const {return pz;}
278  float Mag() const {return sqrt(px*px + py*py + pz*pz);}
279  float Beta() const {return Mag()/E;}
280  float Gamma() const {return 1/sqrt(1-Beta()*Beta());}
281 
282  TVector3 Vect() const {return TVector3(px, py, pz);}
283 
288 };
289 
290 /// Proxy for \ref caf::SRTrueMichelE
291 template<> class caf::Proxy<caf::SRTrueMichelE>
292 {
293 public:
294  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
295  Proxy(const Proxy&) = delete;
296  Proxy(const Proxy&&) = delete;
298 
299  void CheckEquals(const caf::SRTrueMichelE& sr) const;
300 
306 };
307 
308 /// Proxy for \ref caf::SRCosmic
309 template<> class caf::Proxy<caf::SRCosmic>
310 {
311 public:
312  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
313  Proxy(const Proxy&) = delete;
314  Proxy(const Proxy&&) = delete;
315  Proxy& operator=(const caf::SRCosmic& x);
316 
317  void CheckEquals(const caf::SRCosmic& sr) const;
318 
337 };
338 
339 /// Proxy for \ref caf::SRBeam
340 template<> class caf::Proxy<caf::SRBeam>
341 {
342 public:
343  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
344  Proxy(const Proxy&) = delete;
345  Proxy(const Proxy&&) = delete;
346  Proxy& operator=(const caf::SRBeam& x);
347 
348  void CheckEquals(const caf::SRBeam& sr) const;
349 
374 };
375 
376 /// Proxy for \ref caf::SRNuGenParticle
377 template<> class caf::Proxy<caf::SRNuGenParticle>
378 {
379 public:
380  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
381  Proxy(const Proxy&) = delete;
382  Proxy(const Proxy&&) = delete;
384 
385  void CheckEquals(const caf::SRNuGenParticle& sr) const;
386 
391 };
392 
393 /// Proxy for \ref caf::SRTrueParticle
394 template<> class caf::Proxy<caf::SRTrueParticle>
395 {
396 public:
397  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
398  Proxy(const Proxy&) = delete;
399  Proxy(const Proxy&&) = delete;
401 
402  void CheckEquals(const caf::SRTrueParticle& sr) const;
403 
436 };
437 
438 /// Proxy for \ref caf::SRGeant4Weights
439 template<> class caf::Proxy<caf::SRGeant4Weights>
440 {
441 public:
442  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
443  Proxy(const Proxy&) = delete;
444  Proxy(const Proxy&&) = delete;
446 
447  void CheckEquals(const caf::SRGeant4Weights& sr) const;
448 
458 };
459 
460 /// Proxy for \ref caf::SRGenieWeights
461 template<> class caf::Proxy<caf::SRGenieWeights>
462 {
463 public:
464  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
465  Proxy(const Proxy&) = delete;
466  Proxy(const Proxy&&) = delete;
468 
469  void CheckEquals(const caf::SRGenieWeights& sr) const;
470 
475 };
476 
477 /// Proxy for \ref caf::SRFluxWeights
478 template<> class caf::Proxy<caf::SRFluxWeights>
479 {
480 public:
481  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
482  Proxy(const Proxy&) = delete;
483  Proxy(const Proxy&&) = delete;
485 
486  void CheckEquals(const caf::SRFluxWeights& sr) const;
487 
491 };
492 
493 /// Proxy for \ref caf::SRMCReweight
494 template<> class caf::Proxy<caf::SRMCReweight>
495 {
496 public:
497  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
498  Proxy(const Proxy&) = delete;
499  Proxy(const Proxy&&) = delete;
501 
502  void CheckEquals(const caf::SRMCReweight& sr) const;
503 
507 };
508 
509 /// Proxy for \ref caf::SRNeutrino
510 template<> class caf::Proxy<caf::SRNeutrino>
511 {
512 public:
513  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
514  Proxy(const Proxy&) = delete;
515  Proxy(const Proxy&&) = delete;
516  Proxy& operator=(const caf::SRNeutrino& x);
517 
518  void CheckEquals(const caf::SRNeutrino& sr) const;
519 
578 };
579 
580 /// Proxy for \ref caf::SRGlobalTruth
581 template<> class caf::Proxy<caf::SRGlobalTruth>
582 {
583 public:
584  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
585  Proxy(const Proxy&) = delete;
586  Proxy(const Proxy&&) = delete;
588 
589  void CheckEquals(const caf::SRGlobalTruth& sr) const;
590 
592 };
593 
594 /// Proxy for \ref caf::SRTruthBranch
595 template<> class caf::Proxy<caf::SRTruthBranch>
596 {
597 public:
598  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
599  Proxy(const Proxy&) = delete;
600  Proxy(const Proxy&&) = delete;
602 
603  void CheckEquals(const caf::SRTruthBranch& sr) const;
604 
619 };
620 
621 /// Proxy for \ref caf::SRParticleTruth
622 template<> class caf::Proxy<caf::SRParticleTruth>
623 {
624 public:
625  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
626  Proxy(const Proxy&) = delete;
627  Proxy(const Proxy&&) = delete;
629 
630  void CheckEquals(const caf::SRParticleTruth& sr) const;
631 
655 };
656 
657 /// Proxy for \ref caf::SRSlcME
658 template<> class caf::Proxy<caf::SRSlcME>
659 {
660 public:
661  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
662  Proxy(const Proxy&) = delete;
663  Proxy(const Proxy&&) = delete;
664  Proxy& operator=(const caf::SRSlcME& x);
665 
666  void CheckEquals(const caf::SRSlcME& sr) const;
667 
677 };
678 
679 /// Proxy for \ref caf::SRTrkME
680 template<> class caf::Proxy<caf::SRTrkME>
681 {
682 public:
683  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
684  Proxy(const Proxy&) = delete;
685  Proxy(const Proxy&&) = delete;
686  Proxy& operator=(const caf::SRTrkME& x);
687 
688  void CheckEquals(const caf::SRTrkME& sr) const;
689 
699 };
700 
701 /// Proxy for \ref caf::SRMichelE
702 template<> class caf::Proxy<caf::SRMichelE>
703 {
704 public:
705  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
706  Proxy(const Proxy&) = delete;
707  Proxy(const Proxy&&) = delete;
708  Proxy& operator=(const caf::SRMichelE& x);
709 
710  void CheckEquals(const caf::SRMichelE& sr) const;
711 
722 };
723 
724 /// Proxy for \ref caf::SRMRCCParent
725 template<> class caf::Proxy<caf::SRMRCCParent>
726 {
727 public:
728  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
729  Proxy(const Proxy&) = delete;
730  Proxy(const Proxy&&) = delete;
732 
733  void CheckEquals(const caf::SRMRCCParent& sr) const;
734 
753 };
754 
755 /// Proxy for \ref caf::SRParentBranch
756 template<> class caf::Proxy<caf::SRParentBranch>
757 {
758 public:
759  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
760  Proxy(const Proxy&) = delete;
761  Proxy(const Proxy&&) = delete;
763 
764  void CheckEquals(const caf::SRParentBranch& sr) const;
765 
767 };
768 
769 /// Proxy for \ref caf::SRBpfId
770 template<> class caf::Proxy<caf::SRBpfId>
771 {
772 public:
773  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
774  Proxy(const Proxy&) = delete;
775  Proxy(const Proxy&&) = delete;
776  Proxy& operator=(const caf::SRBpfId& x);
777 
778  void CheckEquals(const caf::SRBpfId& sr) const;
779 
791 };
792 
793 /// Proxy for \ref caf::SRContain
794 template<> class caf::Proxy<caf::SRContain>
795 {
796 public:
797  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
798  Proxy(const Proxy&) = delete;
799  Proxy(const Proxy&&) = delete;
800  Proxy& operator=(const caf::SRContain& x);
801 
802  void CheckEquals(const caf::SRContain& sr) const;
803 
845 };
846 
847 /// Proxy for \ref caf::SRCosRej
848 template<> class caf::Proxy<caf::SRCosRej>
849 {
850 public:
851  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
852  Proxy(const Proxy&) = delete;
853  Proxy(const Proxy&&) = delete;
854  Proxy& operator=(const caf::SRCosRej& x);
855 
856  void CheckEquals(const caf::SRCosRej& sr) const;
857 
888 };
889 
890 /// Proxy for \ref caf::SRCVNResult
891 template<> class caf::Proxy<caf::SRCVNResult>
892 {
893 public:
894  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
895  Proxy(const Proxy&) = delete;
896  Proxy(const Proxy&&) = delete;
898 
899  void CheckEquals(const caf::SRCVNResult& sr) const;
900 
910 };
911 
912 /// Proxy for \ref caf::SRLem
913 template<> class caf::Proxy<caf::SRLem>
914 {
915 public:
916  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
917  Proxy(const Proxy&) = delete;
918  Proxy(const Proxy&&) = delete;
919  Proxy& operator=(const caf::SRLem& x);
920 
921  void CheckEquals(const caf::SRLem& sr) const;
922 
958 };
959 
960 /// Proxy for \ref caf::SRELid
961 template<> class caf::Proxy<caf::SRELid>
962 {
963 public:
964  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
965  Proxy(const Proxy&) = delete;
966  Proxy(const Proxy&&) = delete;
967  Proxy& operator=(const caf::SRELid& x);
968 
969  void CheckEquals(const caf::SRELid& sr) const;
970 
976 };
977 
978 /// Proxy for \ref caf::SRMuonID
979 template<> class caf::Proxy<caf::SRMuonID>
980 {
981 public:
982  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
983  Proxy(const Proxy&) = delete;
984  Proxy(const Proxy&&) = delete;
985  Proxy& operator=(const caf::SRMuonID& x);
986 
987  void CheckEquals(const caf::SRMuonID& sr) const;
988 
990 };
991 
992 /// Proxy for \ref caf::SRNCCosRej
993 template<> class caf::Proxy<caf::SRNCCosRej>
994 {
995 public:
996  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
997  Proxy(const Proxy&) = delete;
998  Proxy(const Proxy&&) = delete;
999  Proxy& operator=(const caf::SRNCCosRej& x);
1000 
1001  void CheckEquals(const caf::SRNCCosRej& sr) const;
1002 
1006 };
1007 
1008 /// Proxy for \ref caf::SRNCPi0BkgRej
1009 template<> class caf::Proxy<caf::SRNCPi0BkgRej>
1010 {
1011 public:
1012  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
1013  Proxy(const Proxy&) = delete;
1014  Proxy(const Proxy&&) = delete;
1016 
1017  void CheckEquals(const caf::SRNCPi0BkgRej& sr) const;
1018 
1021 };
1022 
1023 /// Proxy for \ref caf::SRNueCosRej
1024 template<> class caf::Proxy<caf::SRNueCosRej>
1025 {
1026 public:
1027  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
1028  Proxy(const Proxy&) = delete;
1029  Proxy(const Proxy&&) = delete;
1030  Proxy& operator=(const caf::SRNueCosRej& x);
1031 
1032  void CheckEquals(const caf::SRNueCosRej& sr) const;
1033 
1083 };
1084 
1085 /// Proxy for \ref caf::SRPresel
1086 template<> class caf::Proxy<caf::SRPresel>
1087 {
1088 public:
1089  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
1090  Proxy(const Proxy&) = delete;
1091  Proxy(const Proxy&&) = delete;
1092  Proxy& operator=(const caf::SRPresel& x);
1093 
1094  void CheckEquals(const caf::SRPresel& sr) const;
1095 
1097 };
1098 
1099 /// Proxy for \ref caf::SRNuonEResult
1100 template<> class caf::Proxy<caf::SRNuonEResult>
1101 {
1102 public:
1103  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
1104  Proxy(const Proxy&) = delete;
1105  Proxy(const Proxy&&) = delete;
1107 
1108  void CheckEquals(const caf::SRNuonEResult& sr) const;
1109 
1119 };
1120 
1121 /// Proxy for \ref caf::SRRemid
1122 template<> class caf::Proxy<caf::SRRemid>
1123 {
1124 public:
1125  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
1126  Proxy(const Proxy&) = delete;
1127  Proxy(const Proxy&&) = delete;
1128  Proxy& operator=(const caf::SRRemid& x);
1129 
1130  void CheckEquals(const caf::SRRemid& sr) const;
1131 
1138 };
1139 
1140 /// Proxy for \ref caf::SRRvp
1141 template<> class caf::Proxy<caf::SRRvp>
1142 {
1143 public:
1144  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
1145  Proxy(const Proxy&) = delete;
1146  Proxy(const Proxy&&) = delete;
1147  Proxy& operator=(const caf::SRRvp& x);
1148 
1149  void CheckEquals(const caf::SRRvp& sr) const;
1150 
1168 };
1169 
1170 /// Proxy for \ref caf::SRSliceLID
1171 template<> class caf::Proxy<caf::SRSliceLID>
1172 {
1173 public:
1174  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
1175  Proxy(const Proxy&) = delete;
1176  Proxy(const Proxy&&) = delete;
1177  Proxy& operator=(const caf::SRSliceLID& x);
1178 
1179  void CheckEquals(const caf::SRSliceLID& sr) const;
1180 
1186 };
1187 
1188 /// Proxy for \ref caf::SRVeto
1189 template<> class caf::Proxy<caf::SRVeto>
1190 {
1191 public:
1192  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
1193  Proxy(const Proxy&) = delete;
1194  Proxy(const Proxy&&) = delete;
1195  Proxy& operator=(const caf::SRVeto& x);
1196 
1197  void CheckEquals(const caf::SRVeto& sr) const;
1198 
1214 };
1215 
1216 /// Proxy for \ref caf::SRXnue
1217 template<> class caf::Proxy<caf::SRXnue>
1218 {
1219 public:
1220  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
1221  Proxy(const Proxy&) = delete;
1222  Proxy(const Proxy&&) = delete;
1223  Proxy& operator=(const caf::SRXnue& x);
1224 
1225  void CheckEquals(const caf::SRXnue& sr) const;
1226 
1237 };
1238 
1239 /// Proxy for \ref caf::SRIDBranch
1240 template<> class caf::Proxy<caf::SRIDBranch>
1241 {
1242 public:
1243  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
1244  Proxy(const Proxy&) = delete;
1245  Proxy(const Proxy&&) = delete;
1246  Proxy& operator=(const caf::SRIDBranch& x);
1247 
1248  void CheckEquals(const caf::SRIDBranch& sr) const;
1249 
1277 };
1278 
1279 /// Proxy for \ref caf::SRSlice
1280 template<> class caf::Proxy<caf::SRSlice>
1281 {
1282 public:
1283  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
1284  Proxy(const Proxy&) = delete;
1285  Proxy(const Proxy&&) = delete;
1286  Proxy& operator=(const caf::SRSlice& x);
1287 
1288  void CheckEquals(const caf::SRSlice& sr) const;
1289 
1321 };
1322 
1323 /// Proxy for \ref caf::SRCosmicCVN
1324 template<> class caf::Proxy<caf::SRCosmicCVN>
1325 {
1326 public:
1327  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
1328  Proxy(const Proxy&) = delete;
1329  Proxy(const Proxy&&) = delete;
1330  Proxy& operator=(const caf::SRCosmicCVN& x);
1331 
1332  void CheckEquals(const caf::SRCosmicCVN& sr) const;
1333 
1343 };
1344 
1345 /// Proxy for \ref caf::SRSpill
1346 template<> class caf::Proxy<caf::SRSpill>
1347 {
1348 public:
1349  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
1350  Proxy(const Proxy&) = delete;
1351  Proxy(const Proxy&&) = delete;
1352  Proxy& operator=(const caf::SRSpill& x);
1353 
1354  void CheckEquals(const caf::SRSpill& sr) const;
1355 
1414 };
1415 
1416 /// Proxy for \ref caf::SRCVNFeatures
1417 template<> class caf::Proxy<caf::SRCVNFeatures>
1418 {
1419 public:
1420  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
1421  Proxy(const Proxy&) = delete;
1422  Proxy(const Proxy&&) = delete;
1424 
1425  void CheckEquals(const caf::SRCVNFeatures& sr) const;
1426 
1431 };
1432 
1433 /// Proxy for \ref caf::SRPixelObjMap
1434 template<> class caf::Proxy<caf::SRPixelObjMap>
1435 {
1436 public:
1437  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
1438  Proxy(const Proxy&) = delete;
1439  Proxy(const Proxy&&) = delete;
1441 
1442  void CheckEquals(const caf::SRPixelObjMap& sr) const;
1443 
1458 };
1459 
1460 /// Proxy for \ref caf::SRSliceMap
1461 template<> class caf::Proxy<caf::SRSliceMap>
1462 {
1463 public:
1464  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
1465  Proxy(const Proxy&) = delete;
1466  Proxy(const Proxy&&) = delete;
1467  Proxy& operator=(const caf::SRSliceMap& x);
1468 
1469  void CheckEquals(const caf::SRSliceMap& sr) const;
1470 
1472 };
1473 
1474 /// Proxy for \ref caf::SRTrainingData
1475 template<> class caf::Proxy<caf::SRTrainingData>
1476 {
1477 public:
1478  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
1479  Proxy(const Proxy&) = delete;
1480  Proxy(const Proxy&&) = delete;
1482 
1483  void CheckEquals(const caf::SRTrainingData& sr) const;
1484 
1495 };
1496 
1497 /// Proxy for \ref caf::SRTrainingBranch
1498 template<> class caf::Proxy<caf::SRTrainingBranch>
1499 {
1500 public:
1501  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
1502  Proxy(const Proxy&) = delete;
1503  Proxy(const Proxy&&) = delete;
1505 
1506  void CheckEquals(const caf::SRTrainingBranch& sr) const;
1507 
1513 };
1514 
1515 /// Proxy for \ref caf::SRShower
1516 template<> class caf::Proxy<caf::SRShower>
1517 {
1518 public:
1519  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
1520  Proxy(const Proxy&) = delete;
1521  Proxy(const Proxy&&) = delete;
1522  Proxy& operator=(const caf::SRShower& x);
1523 
1524  void CheckEquals(const caf::SRShower& sr) const;
1525 
1545 };
1546 
1547 /// Proxy for \ref caf::SRSLid
1548 template<> class caf::Proxy<caf::SRSLid>
1549 {
1550 public:
1551  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
1552  Proxy(const Proxy&) = delete;
1553  Proxy(const Proxy&&) = delete;
1554  Proxy& operator=(const caf::SRSLid& x);
1555 
1556  void CheckEquals(const caf::SRSLid& sr) const;
1557 
1603 };
1604 
1605 /// Proxy for \ref caf::SRShowerLID
1606 template<> class caf::Proxy<caf::SRShowerLID> : public caf::Proxy<caf::SRShower>
1607 {
1608 public:
1609  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
1610  Proxy(const Proxy&) = delete;
1611  Proxy(const Proxy&&) = delete;
1612  Proxy& operator=(const caf::SRShowerLID& x);
1613 
1614  void CheckEquals(const caf::SRShowerLID& sr) const;
1615 
1620 };
1621 
1622 /// Proxy for \ref caf::SRMRProperties
1623 template<> class caf::Proxy<caf::SRMRProperties>
1624 {
1625 public:
1626  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
1627  Proxy(const Proxy&) = delete;
1628  Proxy(const Proxy&&) = delete;
1630 
1631  void CheckEquals(const caf::SRMRProperties& sr) const;
1632 
1655 };
1656 
1657 /// Proxy for \ref caf::SRTrack
1658 template<> class caf::Proxy<caf::SRTrack>
1659 {
1660 public:
1661  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
1662  Proxy(const Proxy&) = delete;
1663  Proxy(const Proxy&&) = delete;
1664  Proxy& operator=(const caf::SRTrack& x);
1665 
1666  void CheckEquals(const caf::SRTrack& sr) const;
1667 
1717 };
1718 
1719 /// Proxy for \ref caf::SRTrackBase
1720 template<> class caf::Proxy<caf::SRTrackBase>
1721 {
1722 public:
1723  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
1724  Proxy(const Proxy&) = delete;
1725  Proxy(const Proxy&&) = delete;
1726  Proxy& operator=(const caf::SRTrackBase& x);
1727 
1728  void CheckEquals(const caf::SRTrackBase& sr) const;
1729 
1732 };
1733 
1734 /// Proxy for \ref caf::SRKalmanTrack
1735 template<> class caf::Proxy<caf::SRKalmanTrack> : public caf::Proxy<caf::SRTrack>
1736 {
1737 public:
1738  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
1739  Proxy(const Proxy&) = delete;
1740  Proxy(const Proxy&&) = delete;
1742 
1743  void CheckEquals(const caf::SRKalmanTrack& sr) const;
1744 
1762 };
1763 
1764 /// Proxy for \ref caf::SRKalman
1765 template<> class caf::Proxy<caf::SRKalman>
1766 {
1767 public:
1768  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
1769  Proxy(const Proxy&) = delete;
1770  Proxy(const Proxy&&) = delete;
1771  Proxy& operator=(const caf::SRKalman& x);
1772 
1773  void CheckEquals(const caf::SRKalman& sr) const;
1774 
1782 };
1783 
1784 /// Proxy for \ref caf::SRTrackBranch
1785 template<> class caf::Proxy<caf::SRTrackBranch>
1786 {
1787 public:
1788  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
1789  Proxy(const Proxy&) = delete;
1790  Proxy(const Proxy&&) = delete;
1792 
1793  void CheckEquals(const caf::SRTrackBranch& sr) const;
1794 
1799 };
1800 
1801 /// Proxy for \ref caf::SRPixelMap
1802 template<> class caf::Proxy<caf::SRPixelMap>
1803 {
1804 public:
1805  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
1806  Proxy(const Proxy&) = delete;
1807  Proxy(const Proxy&&) = delete;
1808  Proxy& operator=(const caf::SRPixelMap& x);
1809 
1810  void CheckEquals(const caf::SRPixelMap& sr) const;
1811 
1824 };
1825 
1826 /// Proxy for \ref caf::SRCVNNeutronDaughterResult
1828 {
1829 public:
1830  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
1831  Proxy(const Proxy&) = delete;
1832  Proxy(const Proxy&&) = delete;
1834 
1835  void CheckEquals(const caf::SRCVNNeutronDaughterResult& sr) const;
1836 
1840 };
1841 
1842 /// Proxy for \ref caf::SRCVNParticleResult
1844 {
1845 public:
1846  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
1847  Proxy(const Proxy&) = delete;
1848  Proxy(const Proxy&&) = delete;
1850 
1851  void CheckEquals(const caf::SRCVNParticleResult& sr) const;
1852 
1865 };
1866 
1867 /// Proxy for \ref caf::SRProngTrainingData
1869 {
1870 public:
1871  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
1872  Proxy(const Proxy&) = delete;
1873  Proxy(const Proxy&&) = delete;
1875 
1876  void CheckEquals(const caf::SRProngTrainingData& sr) const;
1877 
1894 };
1895 
1896 /// Proxy for \ref caf::SRProng
1897 template<> class caf::Proxy<caf::SRProng>
1898 {
1899 public:
1900  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
1901  Proxy(const Proxy&) = delete;
1902  Proxy(const Proxy&&) = delete;
1903  Proxy& operator=(const caf::SRProng& x);
1904 
1905  void CheckEquals(const caf::SRProng& sr) const;
1906 
1937 };
1938 
1939 /// Proxy for \ref caf::SRBpfTrack
1940 template<> class caf::Proxy<caf::SRBpfTrack> : public caf::Proxy<caf::SRTrack>
1941 {
1942 public:
1943  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
1944  Proxy(const Proxy&) = delete;
1945  Proxy(const Proxy&&) = delete;
1946  Proxy& operator=(const caf::SRBpfTrack& x);
1947 
1948  void CheckEquals(const caf::SRBpfTrack& sr) const;
1949 
1970 };
1971 
1972 /// Proxy for \ref caf::SRBpf
1973 template<> class caf::Proxy<caf::SRBpf>
1974 {
1975 public:
1976  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
1977  Proxy(const Proxy&) = delete;
1978  Proxy(const Proxy&&) = delete;
1979  Proxy& operator=(const caf::SRBpf& x);
1980 
1981  void CheckEquals(const caf::SRBpf& sr) const;
1982 
1986 };
1987 
1988 /// Proxy for \ref caf::SRRegCVNResult
1989 template<> class caf::Proxy<caf::SRRegCVNResult>
1990 {
1991 public:
1992  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
1993  Proxy(const Proxy&) = delete;
1994  Proxy(const Proxy&&) = delete;
1996 
1997  void CheckEquals(const caf::SRRegCVNResult& sr) const;
1998 
2000 };
2001 
2002 /// Proxy for \ref caf::SRFuzzyKProng
2003 template<> class caf::Proxy<caf::SRFuzzyKProng> : public caf::Proxy<caf::SRProng>
2004 {
2005 public:
2006  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
2007  Proxy(const Proxy&) = delete;
2008  Proxy(const Proxy&&) = delete;
2010 
2011  void CheckEquals(const caf::SRFuzzyKProng& sr) const;
2012 
2024 };
2025 
2026 /// Proxy for \ref caf::SRFuzzyK
2027 template<> class caf::Proxy<caf::SRFuzzyK>
2028 {
2029 public:
2030  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
2031  Proxy(const Proxy&) = delete;
2032  Proxy(const Proxy&&) = delete;
2033  Proxy& operator=(const caf::SRFuzzyK& x);
2034 
2035  void CheckEquals(const caf::SRFuzzyK& sr) const;
2036 
2045 };
2046 
2047 /// Proxy for \ref caf::SRElastic
2048 template<> class caf::Proxy<caf::SRElastic>
2049 {
2050 public:
2051  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
2052  Proxy(const Proxy&) = delete;
2053  Proxy(const Proxy&&) = delete;
2054  Proxy& operator=(const caf::SRElastic& x);
2055 
2056  void CheckEquals(const caf::SRElastic& sr) const;
2057 
2074 };
2075 
2076 /// Proxy for \ref caf::SRHoughVertex
2077 template<> class caf::Proxy<caf::SRHoughVertex>
2078 {
2079 public:
2080  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
2081  Proxy(const Proxy&) = delete;
2082  Proxy(const Proxy&&) = delete;
2084 
2085  void CheckEquals(const caf::SRHoughVertex& sr) const;
2086 
2090 };
2091 
2092 /// Proxy for \ref caf::SRVertexDT
2093 template<> class caf::Proxy<caf::SRVertexDT>
2094 {
2095 public:
2096  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
2097  Proxy(const Proxy&) = delete;
2098  Proxy(const Proxy&&) = delete;
2099  Proxy& operator=(const caf::SRVertexDT& x);
2100 
2101  void CheckEquals(const caf::SRVertexDT& sr) const;
2102 
2105 };
2106 
2107 /// Proxy for \ref caf::SRVertexBranch
2108 template<> class caf::Proxy<caf::SRVertexBranch>
2109 {
2110 public:
2111  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
2112  Proxy(const Proxy&) = delete;
2113  Proxy(const Proxy&&) = delete;
2115 
2116  void CheckEquals(const caf::SRVertexBranch& sr) const;
2117 
2123 };
2124 
2125 /// Proxy for \ref caf::StandardRecord
2126 template<> class caf::Proxy<caf::StandardRecord>
2127 {
2128 public:
2129  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
2130  Proxy(const Proxy&) = delete;
2131  Proxy(const Proxy&&) = delete;
2133 
2134  void CheckEquals(const caf::StandardRecord& sr) const;
2135 
2147 };
NuonE output.
Definition: SRNuonEResult.h:13
Information about the neutrino production. Docs from http://www.hep.utexas.edu/~zarko/wwwgnumi/v19/v1...
Definition: SRBeam.h:14
caf::Proxy< float > tsd
Definition: SRProxy.h:1320
Represents output from SlcMEFilter.
Definition: SRSlcME.h:11
caf::Proxy< float > pi0mass
Definition: SRProxy.h:1600
caf::Proxy< float > EFuzzyK3D
Definition: SRProxy.h:66
caf::Proxy< short int > pdg
Definition: SRProxy.h:388
caf::Proxy< caf::SRCVNResult > cvnloosepreselptp
Definition: SRProxy.h:1254
caf::Proxy< size_t > npng
Definition: SRProxy.h:2038
caf::Proxy< float > prong2dvertexenergyvolume30
Definition: SRProxy.h:2062
caf::Proxy< caf::SRVector3D > boxmax
Definition: SRProxy.h:122
caf::Proxy< caf::SRSpill > spill
Definition: SRProxy.h:2143
caf::Proxy< std::vector< float > > vuniv
Definition: SRProxy.h:490
caf::Proxy< float > visEinslcBirks
Definition: SRProxy.h:654
caf::Proxy< float > numuid
Definition: SRProxy.h:1184
caf::Proxy< unsigned int > nshwlid
Definition: SRProxy.h:2040
caf::Proxy< std::vector< caf::SRTrainingData > > trainingdata
Definition: SRProxy.h:1512
caf::Proxy< float > angle
Definition: SRProxy.h:1199
caf::Proxy< float > activity45
Definition: SRProxy.h:2015
caf::Proxy< int > ncell
Definition: SRProxy.h:1207
caf::Proxy< float > chi2T
Definition: SRProxy.h:1956
caf::Proxy< caf::SRLorentzVector > penter
Definition: SRProxy.h:329
caf::Proxy< bool > isseaquark
Definition: SRProxy.h:540
caf::Proxy< float > ann
Definition: SRProxy.h:1558
caf::Proxy< float > piminus_cv
Definition: SRProxy.h:452
caf::Proxy< float > cosdang
Definition: SRProxy.h:1034
caf::Proxy< float > pid
Definition: SRProxy.h:949
caf::Proxy< float > daughterVisEBirks
Definition: SRProxy.h:406
caf::Proxy< float > ndhadtrktranE
Definition: SRProxy.h:182
An SREnergyBranch contains vectors of energy objects.
caf::Proxy< float > dedx3
Definition: SRProxy.h:1566
const XML_Char * name
Definition: expat.h:151
caf::Proxy< std::vector< int > > motherlist
Definition: SRProxy.h:639
caf::Proxy< float > gen2vtx
Definition: SRProxy.h:352
caf::Proxy< float > meanqfracbkgexp
Definition: SRProxy.h:939
caf::Proxy< float > Eres1
Definition: SRProxy.h:68
caf::Proxy< float > cospidcorebdt
Definition: SRProxy.h:1037
caf::Proxy< float > elasticProtonMaxVisE
Definition: SRProxy.h:410
caf::Proxy< float > prox30
Definition: SRProxy.h:1755
caf::Proxy< short unsigned int > nhitx
Definition: SRProxy.h:1533
caf::Proxy< float > prong3dvertexenergyvolume30
Definition: SRProxy.h:2066
caf::Proxy< float > enllt
Definition: SRProxy.h:1588
caf::Proxy< double > ncpidbdtg
Definition: SRProxy.h:1019
caf::Proxy< caf::SRVeto > veto
Definition: SRProxy.h:1274
caf::Proxy< float > xmax2
Definition: SRProxy.h:833
caf::Proxy< double > leninact
Definition: SRProxy.h:1677
caf::Proxy< bool > is0HC
Definition: SRProxy.h:1374
caf::Proxy< float > cosslope
Definition: SRProxy.h:864
caf::Proxy< float > efracp3
Definition: SRProxy.h:1231
caf::Proxy< float > trkccE
Definition: SRProxy.h:195
caf::Proxy< float > time
Definition: SRProxy.h:429
caf::Proxy< int > tgtZ
Definition: SRProxy.h:563
caf::Proxy< float > cv
Definition: SRProxy.h:488
caf::Proxy< float > annepi0
Definition: SRProxy.h:1561
caf::Proxy< float > mullt
Definition: SRProxy.h:1599
caf::Proxy< unsigned int > npizero
Definition: SRProxy.h:549
caf::Proxy< float > enteringE
Definition: SRProxy.h:414
Proxy for caf::SRBPFEnergy.
Definition: SRProxy.h:52
caf::Proxy< caf::SRFuzzyK > fuzzyk
Definition: SRProxy.h:2059
caf::Proxy< float > cosfwdair
Definition: SRProxy.h:809
caf::Proxy< float > cosbakdist
Definition: SRProxy.h:807
Variables describing Michel E&#39;s found around the end of a track.
Definition: SRPixelMap.h:13
caf::Proxy< caf::SRSLid > lid
Definition: SRProxy.h:1616
caf::Proxy< float > regcvnEvtE
Definition: SRProxy.h:47
caf::Proxy< unsigned int > ncells
Definition: SRProxy.h:1455
Reweight information for geant4 systematic.
A 3-vector with more efficient storage than TVector3.
Definition: SRVector3D.h:14
caf::Proxy< float > N3DProngs
Definition: SRProxy.h:72
Proxy for caf::SRCVNResult.
Definition: SRProxy.h:891
caf::Proxy< caf::SRVector3D > momentum
Definition: SRProxy.h:788
caf::Proxy< size_t > nslc
Definition: SRProxy.h:716
caf::Proxy< caf::SRCVNParticleResult > spprongcvnpartnumuccemid
Definition: SRProxy.h:1930
caf::Proxy< float > elll
Definition: SRProxy.h:1583
caf::Proxy< caf::SRVector3D > exit
Definition: SRProxy.h:323
caf::Proxy< short unsigned int > second
Definition: SRProxy.h:249
caf::Proxy< float > lstmnu
Definition: SRProxy.h:174
Event ID training variables.
caf::Proxy< float > anglevar
Definition: SRProxy.h:1200
caf::Proxy< caf::SRVector3D > stop
Definition: SRProxy.h:1699
caf::Proxy< float > daughterVisEBirks
Definition: SRProxy.h:633
caf::Proxy< float > nuoneid
Definition: SRProxy.h:1114
caf::Proxy< float > avgsigE
Definition: SRProxy.h:925
caf::Proxy< float > stoptop
Definition: SRProxy.h:1080
caf::Proxy< caf::SRParticleTruth > truthYView
Definition: SRProxy.h:1653
caf::Proxy< float > vtxdoca
Definition: SRProxy.h:1082
caf::Proxy< std::vector< caf::SRPixelMap > > cvnmaps
Definition: SRProxy.h:1908
Reweight information for a single GENIE systematic.
caf::Proxy< std::vector< caf::SRTrack > > tracks
Definition: SRProxy.h:1731
caf::Proxy< caf::SRCVNResult > cvnnocosmics
Definition: SRProxy.h:1256
caf::Proxy< float > visENeutronBirks
Definition: SRProxy.h:568
caf::Proxy< unsigned int > firstplane
Definition: SRProxy.h:1449
TVector3 Unit() const
Definition: SRProxy.h:100
caf::Proxy< float > ndhadtrkcatE
Definition: SRProxy.h:181
caf::Proxy< float > efrac6plwin
Definition: SRProxy.h:1153
caf::Proxy< float > pz
Definition: SRProxy.h:287
caf::Proxy< float > hadEinmucat
Definition: SRProxy.h:739
caf::Proxy< std::vector< caf::SRTrkME > > trkkalman
Definition: SRProxy.h:721
caf::Proxy< float > x
Definition: SRProxy.h:575
caf::Proxy< unsigned int > nchan
Definition: SRProxy.h:1456
caf::Proxy< short unsigned int > day
Definition: SRProxy.h:231
caf::Proxy< float > cospidlight
Definition: SRProxy.h:1038
caf::Proxy< float > prong3dvertexenergyvolume40
Definition: SRProxy.h:2067
caf::Proxy< float > tmvabdtmf
Definition: SRProxy.h:956
Proxy & operator=(const Proxy &)=delete
caf::Proxy< float > slicevertexenergyvolume30
Definition: SRProxy.h:2070
caf::Proxy< int > kalfwdcellnd
Definition: SRProxy.h:823
caf::Proxy< float > ndhadcaltranE
Definition: SRProxy.h:179
caf::Proxy< caf::SRShowerLID > lid
Definition: SRProxy.h:1640
Proxy(TDirectory *d, TTree *tr, const std::string &name, const long &base, int offset)
caf::Proxy< float > zmin2
Definition: SRProxy.h:843
caf::Proxy< std::vector< caf::SRProng > > png2d
Definition: SRProxy.h:2044
caf::Proxy< int > prefsiID
Definition: SRProxy.h:428
caf::Proxy< float > kalslope
Definition: SRProxy.h:875
caf::Proxy< float > stopfront
Definition: SRProxy.h:1079
caf::Proxy< float > visEinslc
Definition: SRProxy.h:434
caf::Proxy< float > necm
Definition: SRProxy.h:356
caf::Proxy< float > pur
Definition: SRProxy.h:648
caf::Proxy< float > daughterVisEinslc
Definition: SRProxy.h:407
caf::Proxy< float > dedxp5c0
Definition: SRProxy.h:1579
caf::Proxy< float > calE
Definition: SRProxy.h:124
Variables describing Michel E&#39;s found around the end of a track.
Definition: SRSliceMap.h:13
caf::Proxy< float > maxtime
Definition: SRProxy.h:1916
caf::Proxy< int > nnanoslices
Definition: SRProxy.h:1401
caf::Proxy< float > shiftedtrkccE
Definition: SRProxy.h:194
caf::Proxy< float > dedx30
Definition: SRProxy.h:2018
caf::Proxy< float > processParticleE
Definition: SRProxy.h:647
caf::Proxy< float > distallpngtop
Definition: SRProxy.h:1044
caf::Proxy< short int > ncosmic
Definition: SRProxy.h:616
caf::Proxy< float > mipfrac
Definition: SRProxy.h:1158
caf::Proxy< float > nueccid
Definition: SRProxy.h:1113
caf::Proxy< short unsigned int > nplanex
Definition: SRProxy.h:1649
caf::Proxy< float > time
Definition: SRProxy.h:2103
caf::Proxy< unsigned int > subrun
Definition: SRProxy.h:254
caf::Proxy< float > L
Definition: SRProxy.h:521
caf::Proxy< float > trknonqeE
Definition: SRProxy.h:196
caf::Proxy< float > runjob
Definition: SRProxy.h:367
caf::Proxy< float > nutauid
Definition: SRProxy.h:1185
caf::Proxy< float > mulll
Definition: SRProxy.h:1598
caf::Proxy< float > annecos
Definition: SRProxy.h:973
caf::Proxy< caf::SRVector3D > stop
Definition: SRProxy.h:1539
caf::Proxy< float > E
Definition: SRProxy.h:164
Proxy for caf::SRELid.
Definition: SRProxy.h:961
caf::Proxy< float > prongminx
Definition: SRProxy.h:1065
caf::Proxy< unsigned int > nmiphit
Definition: SRProxy.h:134
caf::Proxy< std::vector< caf::SRVertexDT > > vdt
Definition: SRProxy.h:2122
caf::Proxy< caf::SRTrainingBranch > training
Definition: SRProxy.h:2144
caf::Proxy< long unsigned int > gpsspilltimensec
Definition: SRProxy.h:1369
caf::Proxy< float > ndhadtrkactE
Definition: SRProxy.h:180
caf::Proxy< unsigned int > lastcelly
Definition: SRProxy.h:1819
caf::Proxy< float > trkbakdist
Definition: SRProxy.h:1704
caf::Proxy< unsigned int > interaction
Definition: SRProxy.h:1487
Proxy for caf::SRMichelE.
Definition: SRProxy.h:702
caf::Proxy< float > mupare
Definition: SRProxy.h:353
caf::Proxy< short unsigned int > nhitx
Definition: SRProxy.h:1689
caf::Proxy< float > ncid
Definition: SRProxy.h:904
caf::Proxy< std::vector< caf::SRSlcME > > slc
Definition: SRProxy.h:717
Proxy for caf::SRSlice.
Definition: SRProxy.h:1280
caf::Proxy< int > ndatablockmissingdata
Definition: SRProxy.h:1391
caf::Proxy< float > pngminy
Definition: SRProxy.h:1927
caf::Proxy< unsigned int > idxremid
Definition: SRProxy.h:1777
A vertex found by the VertexDT algorithm.
Definition: SRVertexDT.h:13
caf::Proxy< float > tmvabdtd
Definition: SRProxy.h:954
caf::Proxy< caf::SRRegCVNResult > regcvn
Definition: SRProxy.h:2022
caf::Proxy< float > inelasticPhotonSumVisEinslc
Definition: SRProxy.h:418
caf::Proxy< std::vector< caf::SRCosmic > > cosmic
Definition: SRProxy.h:607
Proxy for caf::SRMuonID.
Definition: SRProxy.h:979
caf::Proxy< bool > isRHC
Definition: SRProxy.h:537
Proxy for caf::SRSLid.
Definition: SRProxy.h:1548
caf::Proxy< float > nuenergy
Definition: SRProxy.h:1489
caf::Proxy< float > maxtime
Definition: SRProxy.h:1681
caf::Proxy< unsigned int > idxlongest
Definition: SRProxy.h:1775
caf::Proxy< size_t > ntracks
Definition: SRProxy.h:1778
caf::Proxy< unsigned int > ntotchan
Definition: SRProxy.h:247
caf::Proxy< unsigned int > parent
Definition: SRProxy.h:1490
caf::Proxy< float > prox15
Definition: SRProxy.h:2020
caf::Proxy< unsigned int > nproton_univ
Definition: SRProxy.h:451
caf::Proxy< float > scatllh
Definition: SRProxy.h:1137
caf::Proxy< unsigned int > nnoisehit
Definition: SRProxy.h:1317
caf::Proxy< caf::Det_t > det
Definition: SRProxy.h:525
caf::Proxy< caf::SRParentBranch > parent
Definition: SRProxy.h:2140
caf::Proxy< float > kalfwdair
Definition: SRProxy.h:821
caf::Proxy< float > numuVal
Definition: SRProxy.h:1338
caf::Proxy< float > fscattmax
Definition: SRProxy.h:869
caf::Proxy< caf::SRParticleTruth > truth
Definition: SRProxy.h:1651
caf::Proxy< caf::SRBpfTrack > pion
Definition: SRProxy.h:1984
caf::Proxy< float > adc
Definition: SRProxy.h:690
caf::Proxy< float > nueVal
Definition: SRProxy.h:1337
caf::Proxy< float > photpxp
Definition: SRProxy.h:1059
caf::Proxy< std::vector< float > > daughterEnergies
Definition: SRProxy.h:404
caf::Proxy< long unsigned int > gpsspilltimesec
Definition: SRProxy.h:1370
caf::Proxy< caf::SRHeader > hdr
Definition: SRProxy.h:2137
caf::Proxy< bool > is0HC
Definition: SRProxy.h:535
caf::Proxy< short unsigned int > nplaney
Definition: SRProxy.h:1537
caf::Proxy< caf::SRXnue > xnuepid
Definition: SRProxy.h:1276
caf::Proxy< float > starttime
Definition: SRProxy.h:1319
caf::Proxy< float > enrichfrac
Definition: SRProxy.h:933
caf::Proxy< float > prongE
Definition: SRProxy.h:1999
caf::Proxy< float > genweight
Definition: SRProxy.h:531
caf::Proxy< float > zmint
Definition: SRProxy.h:844
caf::Proxy< float > spillpot
Definition: SRProxy.h:1407
caf::Proxy< int > muonfwdcell
Definition: SRProxy.h:743
caf::Proxy< caf::View_t > view
Definition: SRProxy.h:1935
Overarching information for a numu hadronic cluster.
Definition: SRHadClust.h:15
caf::Proxy< unsigned int > firstcell
Definition: SRProxy.h:1304
caf::Proxy< float > coschisq
Definition: SRProxy.h:863
caf::Proxy< float > woscdumb
Definition: SRProxy.h:574
caf::Proxy< float > distallpngeast
Definition: SRProxy.h:1042
A reconstructed shower from the MRProperties module.
caf::Proxy< float > angleerror
Definition: SRProxy.h:166
caf::Proxy< caf::SRNCPi0BkgRej > ncpi0bkgrej
Definition: SRProxy.h:1264
caf::Proxy< float > pngminx
Definition: SRProxy.h:1696
caf::Proxy< caf::SRContain > contain
Definition: SRProxy.h:1251
caf::Proxy< float > vtxdist
Definition: SRProxy.h:1716
caf::Proxy< caf::SRParticleTruth > truth
Definition: SRProxy.h:698
caf::Proxy< short int > nallnus
Definition: SRProxy.h:615
caf::Proxy< float > sparsenessasymm
Definition: SRProxy.h:1068
Proxy for caf::SRMRCCParent.
Definition: SRProxy.h:725
caf::Proxy< float > deltat
Definition: SRProxy.h:692
caf::Proxy< short unsigned int > nhit
Definition: SRProxy.h:1688
caf::Proxy< caf::SRNumuEnergy > numu
Definition: SRProxy.h:214
caf::Proxy< float > efracp4
Definition: SRProxy.h:1232
caf::Proxy< unsigned int > pdgmax
Definition: SRProxy.h:1860
caf::Proxy< float > pid
Definition: SRProxy.h:1161
caf::Proxy< float > rnn
Definition: SRProxy.h:975
T sqrt(T number)
Definition: d0nt_math.hpp:156
caf::Proxy< float > cfitspeed
Definition: SRProxy.h:861
caf::Proxy< bool > passSel
Definition: SRProxy.h:1340
caf::Proxy< unsigned int > finalstateprong
Definition: SRProxy.h:1486
caf::Proxy< short unsigned int > maxplane
Definition: SRProxy.h:1641
caf::Proxy< long unsigned int > spilltimensec
Definition: SRProxy.h:1408
caf::Proxy< std::vector< caf::SRNeutrino > > nu
Definition: SRProxy.h:618
caf::Proxy< float > costhetatrue
Definition: SRProxy.h:865
caf::Proxy< short unsigned int > dibfirst
Definition: SRProxy.h:1362
Proxy for caf::SRRemid.
Definition: SRProxy.h:1122
Proxy for caf::SRFuzzyK.
Definition: SRProxy.h:2027
caf::Proxy< int > ismuon
Definition: SRProxy.h:1597
caf::Proxy< caf::SRLorentzVector > p
Definition: SRProxy.h:642
caf::Proxy< float > startbottom
Definition: SRProxy.h:1071
caf::Proxy< float > dedxp0c1
Definition: SRProxy.h:1570
caf::Proxy< bool > passangle
Definition: SRProxy.h:1208
caf::Proxy< int > nemptymicroslice
Definition: SRProxy.h:1395
caf::Proxy< bool > keepnue
Definition: SRProxy.h:1206
caf::Proxy< float > elasticProtonMaxVisEinslc
Definition: SRProxy.h:411
caf::Proxy< int > tgtA
Definition: SRProxy.h:562
caf::Proxy< caf::SRNueEnergy > nue
Definition: SRProxy.h:213
caf::Proxy< caf::SRVector3D > start
Definition: SRProxy.h:649
caf::Proxy< caf::SRBPFEnergy > bpfenergy
Definition: SRProxy.h:167
caf::Proxy< int > nanoslicebufferempty
Definition: SRProxy.h:1382
caf::Proxy< float > E
Definition: SRProxy.h:26
caf::Proxy< std::vector< caf::SRTrueMichelE > > michel
Definition: SRProxy.h:324
caf::Proxy< float > efracp2
Definition: SRProxy.h:1230
caf::Proxy< float > plus1sigma
Definition: SRProxy.h:473
caf::Proxy< float > pngmaxx
Definition: SRProxy.h:1694
caf::Proxy< int > nanoslicecommerror
Definition: SRProxy.h:1384
caf::Proxy< float > hitsperplaneasymmslice
Definition: SRProxy.h:1048
caf::Proxy< float > scatt15
Definition: SRProxy.h:1968
caf::Proxy< float > pid
Definition: SRProxy.h:1136
caf::Proxy< float > nimpwt
Definition: SRProxy.h:357
This is a class for the NueSel energy estimate.
Definition: SRSLidEnergy.h:12
caf::Proxy< short unsigned int > diblast
Definition: SRProxy.h:234
caf::Proxy< unsigned int > firstcellx
Definition: SRProxy.h:1813
caf::Proxy< float > mvapiE
Definition: SRProxy.h:2019
caf::Proxy< unsigned int > ncontplanes
Definition: SRProxy.h:1314
caf::Proxy< unsigned int > firstplane
Definition: SRProxy.h:1815
caf::Proxy< short int > nallcosmics
Definition: SRProxy.h:614
caf::Proxy< int > nanoslicepacketerror
Definition: SRProxy.h:1388
caf::Proxy< caf::SRMichelE > me
Definition: SRProxy.h:2139
caf::Proxy< float > pngmaxy
Definition: SRProxy.h:1925
caf::Proxy< float > daughterVisEinslc
Definition: SRProxy.h:634
caf::Proxy< float > minus1sigma
Definition: SRProxy.h:471
Proxy for caf::SRTrainingBranch.
Definition: SRProxy.h:1498
caf::Proxy< float > chisigexp
Definition: SRProxy.h:929
caf::Proxy< short unsigned int > maxplanecont
Definition: SRProxy.h:1914
caf::Proxy< bool > eventincomplete
Definition: SRProxy.h:1366
caf::Proxy< float > closestsliceminfromeast
Definition: SRProxy.h:1297
caf::Proxy< unsigned int > nchan
Definition: SRProxy.h:1822
caf::Proxy< float > mintime
Definition: SRProxy.h:1919
caf::Proxy< caf::SRMCReweight > rwgt
Definition: SRProxy.h:560
caf::Proxy< float > hadtrkE
Definition: SRProxy.h:171
caf::Proxy< float > len
Definition: SRProxy.h:1134
caf::Proxy< float > closestsliceminfrombottom
Definition: SRProxy.h:1296
Details of processing cuts made by the veto modules.
Definition: SRVeto.h:12
caf::Proxy< unsigned char[16000]> cvnlabmap
Definition: SRProxy.h:1444
caf::Proxy< caf::SRVector3D > dir
Definition: SRProxy.h:1527
caf::Proxy< bool > passthruold
Definition: SRProxy.h:1212
caf::Proxy< float > daughterVisEinslcBirks
Definition: SRProxy.h:408
caf::Proxy< float > dk2vtx
Definition: SRProxy.h:351
Proxy for caf::SRNueEnergy.
Definition: SRProxy.h:33
caf::Proxy< float > calccE
Definition: SRProxy.h:168
Proxy for caf::SRParticleTruth.
Definition: SRProxy.h:622
Regression CVN output.
Reweight information for flux systematic.
Definition: SRFluxWeights.h:12
caf::Proxy< float > epi0nuoneid
Definition: SRProxy.h:1110
caf::Proxy< unsigned int > ncelly
Definition: SRProxy.h:1883
caf::Proxy< size_t > ntracks2d
Definition: SRProxy.h:1779
caf::Proxy< float > mvapiE
Definition: SRProxy.h:1963
caf::Proxy< float > ndhadcalactE
Definition: SRProxy.h:177
caf::Proxy< float > xmint
Definition: SRProxy.h:836
caf::Proxy< float > meantime
Definition: SRProxy.h:1917
caf::Proxy< short unsigned int > nhity
Definition: SRProxy.h:1922
caf::Proxy< int > mode
Definition: SRProxy.h:543
caf::Proxy< caf::View_t > view
Definition: SRProxy.h:1543
caf::Proxy< float > calE
Definition: SRProxy.h:1672
caf::Proxy< float > mvapiE
Definition: SRProxy.h:1753
Output from Cosmic Rejection (CosRej) module.
Definition: SRCosRej.h:8
caf::Proxy< float > anglecos
Definition: SRProxy.h:858
caf::Proxy< float > hitRatio
Definition: SRProxy.h:1961
caf::Proxy< bool > passthru
Definition: SRProxy.h:1211
caf::Proxy< caf::SRLorentzVector > p
Definition: SRProxy.h:387
caf::Proxy< short unsigned int > maxplanecont
Definition: SRProxy.h:1679
caf::Proxy< short int > nnu
Definition: SRProxy.h:617
caf::Proxy< float > pi0id
Definition: SRProxy.h:1117
preselection information
Definition: SRPresel.h:12
caf::Proxy< int > cosfwdcell
Definition: SRProxy.h:810
caf::Proxy< float > ymaxt
Definition: SRProxy.h:838
caf::Proxy< unsigned int > lastplane
Definition: SRProxy.h:1820
caf::Proxy< std::vector< caf::SRNuGenParticle > > prefsi
Definition: SRProxy.h:554
Proxy for caf::SRTruthBranch.
Definition: SRProxy.h:595
caf::Proxy< caf::SRCVNResult > cvnoldpresel_opphorn
Definition: SRProxy.h:1259
caf::Proxy< float > kdirscore
Definition: SRProxy.h:877
caf::Proxy< float > rawgevslice
Definition: SRProxy.h:46
caf::Proxy< int > cosbakcell
Definition: SRProxy.h:805
caf::Proxy< float > E
Definition: SRProxy.h:520
caf::Proxy< float > daughterVisE
Definition: SRProxy.h:632
caf::Proxy< int > prongs3D
Definition: SRProxy.h:1165
caf::Proxy< float > lepenergy
Definition: SRProxy.h:1488
caf::Proxy< float > trkbakair
Definition: SRProxy.h:1701
caf::Proxy< float > eiso3sig
Definition: SRProxy.h:1154
caf::Proxy< size_t > ntot
Definition: SRProxy.h:2041
caf::Proxy< float > anne
Definition: SRProxy.h:972
caf::Proxy< float > kalbaksteel
Definition: SRProxy.h:820
caf::Proxy< int > hitnuc
Definition: SRProxy.h:532
Proxy for caf::SRXnue.
Definition: SRProxy.h:1217
caf::Proxy< int > inttype
Definition: SRProxy.h:534
caf::Proxy< short unsigned int > doy
Definition: SRProxy.h:236
Proxy for caf::SRSliceLID.
Definition: SRProxy.h:1171
caf::Proxy< int > tgen
Definition: SRProxy.h:368
caf::Proxy< float > fracnoiseE
Definition: SRProxy.h:1306
caf::Proxy< float > inelasticProtonSumVisE
Definition: SRProxy.h:421
caf::Proxy< float > dedxp1c1
Definition: SRProxy.h:1572
caf::Proxy< caf::SRVector3D > meanpos
Definition: SRProxy.h:694
caf::Proxy< float > hitfracy
Definition: SRProxy.h:1817
caf::Proxy< unsigned int > nouttimehits
Definition: SRProxy.h:1403
caf::Proxy< float > closestsliceminfromback
Definition: SRProxy.h:1295
caf::Proxy< float > meanqfracbkg
Definition: SRProxy.h:938
caf::Proxy< caf::SRParticleTruth > truth
Definition: SRProxy.h:1712
caf::Proxy< float > dedxp3c0
Definition: SRProxy.h:1575
caf::Proxy< unsigned int > ncontplanes
Definition: SRProxy.h:132
caf::Proxy< float > meanqfracfit
Definition: SRProxy.h:941
caf::Proxy< caf::SRRvp > rvp
Definition: SRProxy.h:1271
caf::Proxy< caf::SREnergyBranch > energy
Definition: SRProxy.h:2136
caf::Proxy< caf::SRSLidEnergy > lid
Definition: SRProxy.h:43
caf::Proxy< float > dedxp4c0
Definition: SRProxy.h:1577
caf::Proxy< float > meantime
Definition: SRProxy.h:1683
caf::Proxy< unsigned char[344064]> slicemap
Definition: SRProxy.h:1471
caf::Proxy< float > adc
Definition: SRProxy.h:668
const XML_Char int const XML_Char int const XML_Char * base
Definition: expat.h:331
caf::Proxy< float > trkfwdsteel
Definition: SRProxy.h:1710
caf::Proxy< float > starttop
Definition: SRProxy.h:1074
caf::Proxy< float > xmin2
Definition: SRProxy.h:835
caf::Proxy< float > avgexpE
Definition: SRProxy.h:923
Proxy for caf::SREnergyBranch.
Definition: SRProxy.h:203
caf::Proxy< caf::SRVector3D > tv
Definition: SRProxy.h:372
caf::Proxy< unsigned int > firstcelly
Definition: SRProxy.h:1448
caf::Proxy< float > enlll
Definition: SRProxy.h:1587
caf::Proxy< int > motherpdg
Definition: SRProxy.h:641
caf::Proxy< float > dedxp5c1
Definition: SRProxy.h:1580
caf::Proxy< int > nmicroslicedatanotpresent
Definition: SRProxy.h:1397
caf::Proxy< unsigned int > nneutron
Definition: SRProxy.h:546
caf::Proxy< short unsigned int > maskstatus
Definition: SRProxy.h:243
caf::Proxy< int > prongs2D
Definition: SRProxy.h:1164
caf::Proxy< bool > truegoodmuon
Definition: SRProxy.h:148
caf::Proxy< unsigned int > ncalhit
Definition: SRProxy.h:1312
caf::Proxy< caf::SRCVNResult > cvnnocosmics
Definition: SRProxy.h:1635
caf::Proxy< float > pppz
Definition: SRProxy.h:364
caf::Proxy< float > cdirscore
Definition: SRProxy.h:860
caf::Proxy< float > dedx1
Definition: SRProxy.h:1564
caf::Proxy< float > livetime
Definition: SRProxy.h:1379
caf::Proxy< short unsigned int > nhitx
Definition: SRProxy.h:1646
caf::Proxy< std::vector< float > > proton_univ
Definition: SRProxy.h:457
caf::Proxy< float > stopback
Definition: SRProxy.h:1076
caf::Proxy< caf::SRVector3D > muonstart
Definition: SRProxy.h:744
caf::Proxy< float > meanqfracsigexp
Definition: SRProxy.h:943
The truth information of reco objects within a slice.
caf::Proxy< unsigned int > run
Definition: SRProxy.h:248
caf::Proxy< float > dk2gen
Definition: SRProxy.h:350
Proxy for caf::SRContain.
Definition: SRProxy.h:794
caf::Proxy< float > chi2Scat
Definition: SRProxy.h:1955
caf::Proxy< caf::SRVector3D > stopdir
Definition: SRProxy.h:1700
caf::Proxy< unsigned int > npiminus
Definition: SRProxy.h:547
caf::Proxy< caf::SRFluxWeights > ppfx
Definition: SRProxy.h:506
caf::Proxy< caf::SRParticleTruth > truth
Definition: SRProxy.h:1540
caf::Proxy< int > lastplane
Definition: SRProxy.h:740
caf::Proxy< double > wsid
Definition: SRProxy.h:1275
caf::Proxy< float > overlapE
Definition: SRProxy.h:1693
caf::Proxy< std::vector< float > > bposx
Definition: SRProxy.h:1356
caf::Proxy< float > activity15
Definition: SRProxy.h:1745
caf::Proxy< caf::SRCosRej > cosrej
Definition: SRProxy.h:1252
caf::Proxy< unsigned int > nnu
Definition: SRProxy.h:591
caf::Proxy< unsigned int > nplanes
Definition: SRProxy.h:1823
caf::Proxy< float > meanqfrac
Definition: SRProxy.h:937
caf::Proxy< float > maxval
Definition: SRProxy.h:903
caf::Proxy< float > hitRatio
Definition: SRProxy.h:786
caf::Proxy< float > EventID
Definition: SRProxy.h:71
The SRNeutrino is a representation of neutrino interaction information.
Definition: SRNeutrino.h:21
caf::Proxy< float > ymin2
Definition: SRProxy.h:839
caf::Proxy< float > angleE
Definition: SRProxy.h:165
caf::Proxy< caf::SRMuonID > muonid
Definition: SRProxy.h:1262
caf::Proxy< float > meantimeRes
Definition: SRProxy.h:1918
Proxy for caf::SRHadClust.
Definition: SRProxy.h:112
caf::Proxy< float > deltat
Definition: SRProxy.h:670
caf::Proxy< std::vector< float > > inty
Definition: SRProxy.h:1373
caf::Proxy< float > p2Fmip
Definition: SRProxy.h:1236
caf::Proxy< float > closestslicetime
Definition: SRProxy.h:1302
caf::Proxy< float > dedx30
Definition: SRProxy.h:1959
caf::Proxy< caf::SRVector3D > boxmin
Definition: SRProxy.h:1291
caf::Proxy< unsigned int > nbadchan
Definition: SRProxy.h:246
caf::Proxy< caf::SRParticleTruth > truth
Definition: SRProxy.h:1932
caf::Proxy< float > slicevertexenergyvolume10
Definition: SRProxy.h:2068
caf::Proxy< caf::SRElastic > elastic
Definition: SRProxy.h:2118
caf::Proxy< float > calE
Definition: SRProxy.h:1633
caf::Proxy< float > sparsenessasymmslice
Definition: SRProxy.h:1069
caf::Proxy< caf::SRVector3D > vtx
Definition: SRProxy.h:573
caf::Proxy< float > calE
Definition: SRProxy.h:669
caf::Proxy< float > startback
Definition: SRProxy.h:1070
caf::Proxy< float > len
Definition: SRProxy.h:1675
Store BDT variables for the short-baseline oscillation study.
Definition: SRXnue.h:12
caf::Proxy< std::vector< caf::SRHoughVertex > > hough
Definition: SRProxy.h:2119
caf::Proxy< short unsigned int > nhity
Definition: SRProxy.h:675
caf::Proxy< short int > faveidxpur
Definition: SRProxy.h:612
caf::Proxy< float > timeWinMin
Definition: SRProxy.h:1342
caf::Proxy< int > bestVtxIdx
Definition: SRProxy.h:782
caf::Proxy< float > dedx15
Definition: SRProxy.h:1958
caf::Proxy< caf::SRNueCosRej > nuecosrej
Definition: SRProxy.h:1265
caf::Proxy< float > visEBirks
Definition: SRProxy.h:652
caf::Proxy< float > zmax2
Definition: SRProxy.h:841
caf::Proxy< float > nutauid
Definition: SRProxy.h:908
caf::Proxy< float > ucrecomuonE
Definition: SRProxy.h:198
Proxy for caf::SRSLidEnergy.
Definition: SRProxy.h:16
caf::Proxy< float > dedxllh
Definition: SRProxy.h:1133
caf::Proxy< short unsigned int > maxplanecont
Definition: SRProxy.h:1642
caf::Proxy< float > activity30
Definition: SRProxy.h:1952
Proxy for caf::SRTrueNumuEnergy.
Definition: SRProxy.h:138
Breakpoint ID (BpfId) output.
Definition: SRBpfId.h:18
caf::Proxy< float > miphits
Definition: SRProxy.h:1159
caf::Proxy< bool > isvtxcont
Definition: SRProxy.h:541
float X() const
Definition: SRVector3D.h:32
caf::Proxy< unsigned int > lastcell
Definition: SRProxy.h:1308
caf::Proxy< float > tmvabdtg
Definition: SRProxy.h:955
caf::Proxy< float > daughterVisEinslcBirks
Definition: SRProxy.h:635
caf::Proxy< size_t > nhough
Definition: SRProxy.h:2120
caf::Proxy< float > pur
Definition: SRProxy.h:556
caf::Proxy< bool > isFHC
Definition: SRProxy.h:1375
caf::Proxy< float > emulll
Definition: SRProxy.h:1585
caf::Proxy< int > kalbakcellnd
Definition: SRProxy.h:818
caf::Proxy< std::vector< caf::SRFuzzyKProng > > png
Definition: SRProxy.h:2043
Truth information for numu energy fitting.
caf::Proxy< unsigned int > nhittot
Definition: SRProxy.h:545
caf::Proxy< caf::SRFuzzyK > fuzzyk
Definition: SRProxy.h:2087
caf::Proxy< unsigned int > finalstate
Definition: SRProxy.h:1485
caf::Proxy< std::string > genConfigString
Definition: SRProxy.h:528
caf::Proxy< float > E1
Definition: SRProxy.h:63
caf::Proxy< float > ppdydz
Definition: SRProxy.h:361
caf::Proxy< float > visE
Definition: SRProxy.h:305
Proxy for caf::SRVeto.
Definition: SRProxy.h:1189
caf::Proxy< float > truemuoncatcherE
Definition: SRProxy.h:150
Proxy for caf::SRShowerLID.
Definition: SRProxy.h:1606
caf::Proxy< float > shwEFrac
Definition: SRProxy.h:1601
caf::Proxy< caf::SRVector3D > muparp
Definition: SRProxy.h:354
caf::Proxy< bool > passnumicut
Definition: SRProxy.h:1210
caf::Proxy< size_t > nkalman
Definition: SRProxy.h:715
caf::Proxy< float > measfrac
Definition: SRProxy.h:1135
caf::Proxy< unsigned int > firstcell
Definition: SRProxy.h:125
caf::Proxy< caf::SRBpf > bpf
Definition: SRProxy.h:2016
caf::Proxy< short unsigned int > nplane
Definition: SRProxy.h:1648
caf::Proxy< float > pngmaxx
Definition: SRProxy.h:1924
caf::Proxy< int > pdg
Definition: SRProxy.h:1964
caf::Proxy< float > efrac2plwin
Definition: SRProxy.h:1151
caf::Proxy< unsigned int > nhitslc
Definition: SRProxy.h:325
caf::Proxy< bool > isShwDiF
Definition: SRProxy.h:1639
caf::Proxy< float > dedxp3c1
Definition: SRProxy.h:1576
caf::Proxy< unsigned int > nhit
Definition: SRProxy.h:1315
caf::Proxy< float > anglevarold
Definition: SRProxy.h:1201
caf::Proxy< float > px
Definition: SRProxy.h:285
caf::Proxy< std::vector< unsigned int > > genVersion
Definition: SRProxy.h:529
caf::Proxy< float > chibkgexp
Definition: SRProxy.h:927
caf::Proxy< float > prong3dvertexenergyvolume20
Definition: SRProxy.h:2065
caf::Proxy< float > trkqeE
Definition: SRProxy.h:197
caf::Proxy< float > gap
Definition: SRProxy.h:1595
caf::Proxy< float > stopeast
Definition: SRProxy.h:1078
caf::Proxy< float > endtime
Definition: SRProxy.h:1303
caf::Proxy< float > eratio
Definition: SRProxy.h:867
caf::Proxy< float > dedx2
Definition: SRProxy.h:1565
caf::Proxy< unsigned int > lastcell
Definition: SRProxy.h:127
caf::Proxy< float > avedEdxlast20cm
Definition: SRProxy.h:1669
caf::Proxy< float > annecos
Definition: SRProxy.h:1560
caf::Proxy< float > z
Definition: SRProxy.h:108
caf::Proxy< short unsigned int > maxplanegap
Definition: SRProxy.h:1915
caf::Proxy< std::vector< float > > output
Definition: SRProxy.h:1430
caf::Proxy< short unsigned int > nhitx
Definition: SRProxy.h:696
caf::Proxy< bool > isgoodspill
Definition: SRProxy.h:1377
caf::Proxy< unsigned int > npiplus_univ
Definition: SRProxy.h:450
caf::Proxy< float > visE
Definition: SRProxy.h:565
caf::Proxy< float > ndtrktranx
Definition: SRProxy.h:188
caf::Proxy< caf::SRVector3D > v
Definition: SRProxy.h:373
caf::Proxy< caf::SRCVNResult > cvnoldpresel
Definition: SRProxy.h:1258
caf::Proxy< int > nanoslicedatanotpresent
Definition: SRProxy.h:1385
caf::Proxy< unsigned int > closestslicenhit
Definition: SRProxy.h:1301
caf::Proxy< float > scatt
Definition: SRProxy.h:887
caf::Proxy< caf::SRVector3D > vtx
Definition: SRProxy.h:2089
caf::Proxy< float > stopbottom
Definition: SRProxy.h:1077
Proxy for caf::SRRvp.
Definition: SRProxy.h:1141
caf::Proxy< float > regcvnhadE
Definition: SRProxy.h:192
caf::Proxy< bool > filt
Definition: SRProxy.h:238
caf::Proxy< float > pid
Definition: SRProxy.h:790
caf::Proxy< float > trkfwddist
Definition: SRProxy.h:1709
Proxy for caf::SRVector3D.
Definition: SRProxy.h:78
caf::Proxy< float > visEinslcBirks
Definition: SRProxy.h:570
caf::Proxy< float > kscorediff
Definition: SRProxy.h:879
caf::Proxy< float > minus2sigma
Definition: SRProxy.h:472
caf::Proxy< double > bdt
Definition: SRProxy.h:1227
Proxy for caf::SRPresel.
Definition: SRProxy.h:1086
caf::Proxy< float > regcvnhadE_opphorn
Definition: SRProxy.h:193
caf::Proxy< double > lenincat
Definition: SRProxy.h:1678
caf::Proxy< short unsigned int > subevt
Definition: SRProxy.h:250
caf::Proxy< float > weightedCalE
Definition: SRProxy.h:1936
caf::Proxy< short int > ncosmiccvn
Definition: SRProxy.h:1390
caf::Proxy< caf::SRCVNResult > cvnoldpresel
Definition: SRProxy.h:1636
caf::Proxy< float > regcvnEvtE_opphorn
Definition: SRProxy.h:48
caf::Proxy< caf::SRTrackBranch > trk
Definition: SRProxy.h:2145
caf::Proxy< float > ppdxdz
Definition: SRProxy.h:360
caf::Proxy< int > nplanestofront
Definition: SRProxy.h:829
caf::Proxy< caf::SRLorentzVector > mustop
Definition: SRProxy.h:302
caf::Proxy< float > prongmaxz
Definition: SRProxy.h:1064
caf::Proxy< std::vector< caf::SRTrkME > > me
Definition: SRProxy.h:1682
Variables describing Michel E&#39;s found around the end of a track.
Definition: SRTrkME.h:15
caf::Proxy< float > measfrac
Definition: SRProxy.h:1751
caf::Proxy< float > dcmedgematchfrac
Definition: SRProxy.h:1359
Float_t E
Definition: plot.C:20
caf::Proxy< float > ndtrkcalcatE
Definition: SRProxy.h:184
caf::Proxy< float > cospidperibdt
Definition: SRProxy.h:1039
caf::Proxy< short unsigned int > minplane
Definition: SRProxy.h:1644
caf::Proxy< float > x
Definition: SRProxy.h:106
caf::Proxy< float > nutauVal
Definition: SRProxy.h:1339
caf::Proxy< std::vector< caf::SRMRProperties > > mrdif
Definition: SRProxy.h:1687
caf::Proxy< int > slcidx
Definition: SRProxy.h:752
Vectors of reconstructed vertices found by various algorithms.
caf::Proxy< std::vector< caf::SRTrkME > > trkcosmic
Definition: SRProxy.h:719
caf::Proxy< float > hornI
Definition: SRProxy.h:1371
caf::Proxy< caf::SRCVNResult > cvn
Definition: SRProxy.h:1253
Reconstructed tracks found by various algorithms.
Definition: SRTrackBranch.h:18
caf::Proxy< std::vector< caf::SRMRProperties > > mrbrem
Definition: SRProxy.h:1686
caf::Proxy< float > startfront
Definition: SRProxy.h:1073
caf::Proxy< unsigned int > nmiphit
Definition: SRProxy.h:1316
caf::Proxy< float > time
Definition: SRProxy.h:332
caf::Proxy< float > invglll
Definition: SRProxy.h:1596
caf::Proxy< caf::SRVector3D > meanpos
Definition: SRProxy.h:129
caf::Proxy< unsigned int > noutput
Definition: SRProxy.h:905
Proxy for caf::SRBpf.
Definition: SRProxy.h:1973
caf::Proxy< float > maxElasticProtonTrueE
Definition: SRProxy.h:423
caf::Proxy< int > bestPngIdx
Definition: SRProxy.h:781
caf::Proxy< short unsigned int > maxplanegap
Definition: SRProxy.h:1680
caf::Proxy< unsigned int > lastcelly
Definition: SRProxy.h:1453
Proxy for caf::SRElastic.
Definition: SRProxy.h:2048
caf::Proxy< float > efrac2sig
Definition: SRProxy.h:1229
caf::Proxy< float > chisig
Definition: SRProxy.h:928
caf::Proxy< float > photptp
Definition: SRProxy.h:1058
caf::Proxy< short unsigned int > nhity
Definition: SRProxy.h:1647
caf::Proxy< float > fannidenrich
Definition: SRProxy.h:936
caf::Proxy< float > nueid
Definition: SRProxy.h:906
Proxy for caf::SRRegCVNResult.
Definition: SRProxy.h:1989
caf::Proxy< float > avedEdxlast30cm
Definition: SRProxy.h:1670
caf::Proxy< int > trkfwdcellnd
Definition: SRProxy.h:1708
caf::Proxy< caf::SRVector3D > dir
Definition: SRProxy.h:1673
caf::Proxy< caf::SRCVNNeutronDaughterResult > cvnneutron
Definition: SRProxy.h:1909
caf::Proxy< float > len
Definition: SRProxy.h:1913
Truth information for a Michel electron.
Definition: SRTrueMichelE.h:15
caf::Proxy< float > plus2sigma
Definition: SRProxy.h:474
caf::Proxy< short unsigned int > nhit
Definition: SRProxy.h:1920
Proxy for caf::SRMCReweight.
Definition: SRProxy.h:494
caf::Proxy< float > lstmnu_opphorn
Definition: SRProxy.h:175
caf::Proxy< float > maxInelasticPhotonTrueE
Definition: SRProxy.h:424
caf::Proxy< int > contplanes
Definition: SRProxy.h:735
caf::Proxy< float > dEdXLL
Definition: SRProxy.h:1957
caf::Proxy< short unsigned int > maxplanegap
Definition: SRProxy.h:1531
caf::Proxy< int > nanosliceoverflowerror
Definition: SRProxy.h:1387
caf::Proxy< bool > iscc
Definition: SRProxy.h:538
caf::Proxy< float > ERemain
Definition: SRProxy.h:67
Proxy for caf::SRCVNFeatures.
Definition: SRProxy.h:1417
caf::Proxy< float > E
Definition: SRProxy.h:301
caf::Proxy< float > len
Definition: SRProxy.h:1529
Proxy for caf::SRCVNNeutronDaughterResult.
Definition: SRProxy.h:1827
caf::Proxy< float > visEinslcNeutron
Definition: SRProxy.h:571
caf::Proxy< unsigned int > evt
Definition: SRProxy.h:1367
caf::Proxy< float > mintime
Definition: SRProxy.h:1685
caf::Proxy< float > inelasticProtonSumVisEinslc
Definition: SRProxy.h:422
caf::Proxy< caf::SRLorentzVector > motherp
Definition: SRProxy.h:640
caf::Proxy< unsigned char > trigger
Definition: SRProxy.h:1411
caf::Proxy< long unsigned int > spilltimesec
Definition: SRProxy.h:1409
caf::Proxy< int > remcont
Definition: SRProxy.h:1757
caf::Proxy< int > ncellsfromedge
Definition: SRProxy.h:747
caf::Proxy< float > activity15
Definition: SRProxy.h:2013
Proxy for caf::SRTrackBranch.
Definition: SRProxy.h:1785
caf::Proxy< short unsigned int > nhit
Definition: SRProxy.h:1532
caf::Proxy< float > hitsperplane
Definition: SRProxy.h:1046
caf::Proxy< std::vector< caf::SRTrkME > > trkdiscrete
Definition: SRProxy.h:720
caf::Proxy< float > ndtrkcaltranE
Definition: SRProxy.h:185
caf::Proxy< long long int > deltaspilltimensec
Definition: SRProxy.h:1360
caf::Proxy< float > dedxp0c0
Definition: SRProxy.h:1569
caf::Proxy< float > zmaxt
Definition: SRProxy.h:842
caf::Proxy< float > slicevertexenergyvolume20
Definition: SRProxy.h:2069
Proxy for caf::SRBeam.
Definition: SRProxy.h:340
caf::Proxy< float > muonyattrans
Definition: SRProxy.h:746
caf::Proxy< float > elasticProtonSumVisEinslc
Definition: SRProxy.h:413
caf::Proxy< float > epi0lll
Definition: SRProxy.h:1589
caf::Proxy< float > timeWinMax
Definition: SRProxy.h:1341
Numu energy estimator output.
Definition: SRNumuEnergy.h:17
caf::Proxy< float > mid
Definition: SRProxy.h:673
caf::Proxy< caf::SRBpfTrack > muon
Definition: SRProxy.h:1983
A potential interaction point found by the HoughVertex algorithm.
Definition: SRHoughVertex.h:19
caf::Proxy< float > cosmicVal
Definition: SRProxy.h:1334
caf::Proxy< caf::SRVector3D > stop
Definition: SRProxy.h:331
Proxy for caf::SRTrackBase.
Definition: SRProxy.h:1720
caf::Proxy< float > pid
Definition: SRProxy.h:989
caf::Proxy< unsigned int > npiplus
Definition: SRProxy.h:548
caf::Proxy< int > nmicroblocks
Definition: SRProxy.h:1396
caf::Proxy< unsigned int > evt
Definition: SRProxy.h:527
caf::Proxy< short int > faveidxeffthenpur
Definition: SRProxy.h:610
caf::Proxy< float > subevtmeantime
Definition: SRProxy.h:252
caf::Proxy< float > muanglediffbydist
Definition: SRProxy.h:1049
caf::Proxy< bool > IsValid
Definition: SRProxy.h:1950
caf::Proxy< caf::SRBpfTrack > proton
Definition: SRProxy.h:1985
caf::Proxy< float > cosmicid
Definition: SRProxy.h:1181
caf::Proxy< unsigned int > ncellsfromedge
Definition: SRProxy.h:1313
caf::Proxy< int > ndroppedmicroblocks
Definition: SRProxy.h:1394
caf::Proxy< float > pngminy
Definition: SRProxy.h:1697
Float_t d
Definition: plot.C:236
caf::Proxy< float > shwE
Definition: SRProxy.h:1618
CVN PID output for a single particle.
caf::Proxy< float > meanqfracsig
Definition: SRProxy.h:942
caf::Proxy< float > meanyexp
Definition: SRProxy.h:945
caf::Proxy< float > otherid
Definition: SRProxy.h:1115
caf::Proxy< float > tmvamlp
Definition: SRProxy.h:957
caf::Proxy< unsigned int > nnonnoise
Definition: SRProxy.h:1318
caf::Proxy< float > meanysigexp
Definition: SRProxy.h:948
caf::Proxy< float > recotrkcchadE
Definition: SRProxy.h:191
caf::Proxy< float > costheta
Definition: SRProxy.h:1562
caf::Proxy< float > disttoslc
Definition: SRProxy.h:671
caf::StandardRecord * sr
caf::Proxy< float > ndtrkcalactE
Definition: SRProxy.h:183
caf::Proxy< unsigned int > nhitslc
Definition: SRProxy.h:544
caf::Proxy< bool > numucontainSA
Definition: SRProxy.h:831
caf::Proxy< caf::SRVector3D > start
Definition: SRProxy.h:1931
caf::Proxy< float > partptp
Definition: SRProxy.h:1057
caf::Proxy< std::vector< float > > output
Definition: SRProxy.h:1116
caf::Proxy< caf::SRTrueNumuEnergy > mc
Definition: SRProxy.h:176
caf::Proxy< caf::SRCVNFeatures > cvnfeatures
Definition: SRProxy.h:1508
caf::Proxy< caf::SRVector3D > start
Definition: SRProxy.h:1538
caf::Proxy< caf::SRPresel > nuepre
Definition: SRProxy.h:1266
caf::Proxy< double > ncpidbdtglt
Definition: SRProxy.h:1020
caf::Proxy< caf::SRTrackBase > discrete
Definition: SRProxy.h:1796
caf::Proxy< unsigned int > lastplane
Definition: SRProxy.h:1309
caf::Proxy< float > ucrecomuonE1trk
Definition: SRProxy.h:199
caf::Proxy< float > ppenergy
Definition: SRProxy.h:362
caf::Proxy< float > hadcalE
Definition: SRProxy.h:169
caf::Proxy< float > calE
Definition: SRProxy.h:691
caf::Proxy< std::vector< float > > output
Definition: SRProxy.h:909
Contains the reco muon PID (ReMId) output.
Definition: SRRemid.h:19
caf::Proxy< short unsigned int > nplaney
Definition: SRProxy.h:1650
caf::Proxy< int > cycle
Definition: SRProxy.h:230
caf::Proxy< caf::View_t > view
Definition: SRProxy.h:1715
caf::Proxy< unsigned int > nbaddcmslg
Definition: SRProxy.h:1389
caf::Proxy< float > tmvabdt
Definition: SRProxy.h:953
caf::Proxy< float > stopwest
Definition: SRProxy.h:1081
Event ID and selection variables.
Definition: SRIDBranch.h:33
caf::Proxy< float > gap
Definition: SRProxy.h:1637
caf::Proxy< caf::SRVector3D > momentum
Definition: SRProxy.h:1962
caf::Proxy< int > trkfwdcell
Definition: SRProxy.h:1707
caf::Proxy< float > subevtstarttime
Definition: SRProxy.h:253
caf::Proxy< unsigned int > ncomponents
Definition: SRProxy.h:1428