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 #include "TVector3.h"
6 
8 
10 
12 
13 
14 /// Proxy for \ref caf::SRSLidEnergy
15 template<> class caf::Proxy<caf::SRSLidEnergy>
16 {
17 public:
18  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
19  Proxy(const Proxy&) = delete;
20  Proxy(const Proxy&&) = delete;
22 
23  void CheckEquals(const caf::SRSLidEnergy& sr) const;
24 
29 };
30 
31 /// Proxy for \ref caf::SRNueEnergy
32 template<> class caf::Proxy<caf::SRNueEnergy>
33 {
34 public:
35  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
36  Proxy(const Proxy&) = delete;
37  Proxy(const Proxy&&) = delete;
39 
40  void CheckEquals(const caf::SRNueEnergy& sr) const;
41 
48 };
49 
50 /// Proxy for \ref caf::SRBPFEnergy
51 template<> class caf::Proxy<caf::SRBPFEnergy>
52 {
53 public:
54  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
55  Proxy(const Proxy&) = delete;
56  Proxy(const Proxy&&) = delete;
58 
59  void CheckEquals(const caf::SRBPFEnergy& sr) const;
60 
74 };
75 
76 /// Proxy for \ref caf::SRVector3D
77 template<> class caf::Proxy<caf::SRVector3D>
78 {
79 public:
80  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
81  Proxy(const Proxy&) = delete;
82  Proxy(const Proxy&&) = delete;
84 
85  void CheckEquals(const caf::SRVector3D& sr) const;
86 
87  // Extra utility functions from SRVector3DAddons.h
88 
89  float X() const {return x;}
90  float Y() const {return y;}
91  float Z() const {return z;}
92 
93  operator TVector3() const {return TVector3(x, y, z);}
94 
95  float Mag2() const {return x*x+y*y+z*z;}
96  float Mag() const {return sqrt(Mag2());}
97  float Dot(const Proxy& v) const {return x*v.x + y*v.y + z*v.z;}
98  float Dot(const TVector3& v) const {return x*v.X() + y*v.Y() + z*v.Z();}
99  TVector3 Unit() const
100  {
101  const float m = Mag();
102  return TVector3(x/m, y/m, z/m);
103  }
104 
108 };
109 
110 /// Proxy for \ref caf::SRHadClust
111 template<> class caf::Proxy<caf::SRHadClust>
112 {
113 public:
114  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
115  Proxy(const Proxy&) = delete;
116  Proxy(const Proxy&&) = delete;
117  Proxy& operator=(const caf::SRHadClust& x);
118 
119  void CheckEquals(const caf::SRHadClust& sr) const;
120 
134 };
135 
136 /// Proxy for \ref caf::SRTrueNumuEnergy
137 template<> class caf::Proxy<caf::SRTrueNumuEnergy>
138 {
139 public:
140  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
141  Proxy(const Proxy&) = delete;
142  Proxy(const Proxy&&) = delete;
144 
145  void CheckEquals(const caf::SRTrueNumuEnergy& sr) const;
146 
150 };
151 
152 /// Proxy for \ref caf::SRNumuEnergy
153 template<> class caf::Proxy<caf::SRNumuEnergy>
154 {
155 public:
156  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
157  Proxy(const Proxy&) = delete;
158  Proxy(const Proxy&&) = delete;
160 
161  void CheckEquals(const caf::SRNumuEnergy& sr) const;
162 
199 };
200 
201 /// Proxy for \ref caf::SREnergyBranch
202 template<> class caf::Proxy<caf::SREnergyBranch>
203 {
204 public:
205  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
206  Proxy(const Proxy&) = delete;
207  Proxy(const Proxy&&) = delete;
209 
210  void CheckEquals(const caf::SREnergyBranch& sr) const;
211 
214 };
215 
216 /// Proxy for \ref caf::SRHeader
217 template<> class caf::Proxy<caf::SRHeader>
218 {
219 public:
220  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
221  Proxy(const Proxy&) = delete;
222  Proxy(const Proxy&&) = delete;
223  Proxy& operator=(const caf::SRHeader& x);
224 
225  void CheckEquals(const caf::SRHeader& sr) const;
226 
256 };
257 
258 /// Proxy for \ref caf::SRLorentzVector
259 template<> class caf::Proxy<caf::SRLorentzVector>
260 {
261 public:
262  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
263  Proxy(const Proxy&) = delete;
264  Proxy(const Proxy&&) = delete;
266 
267  void CheckEquals(const caf::SRLorentzVector& sr) const;
268 
269  // Extra utility functions from SRLorentzVectorAddons.h
270 
271  // For access as a position vector. For momentum use the member variables
272  // directly.
273  float T() const {return E;}
274  float X() const {return px;}
275  float Y() const {return py;}
276  float Z() const {return pz;}
277  float Mag() const {return sqrt(px*px + py*py + pz*pz);}
278  float Beta() const {return Mag()/E;}
279  float Gamma() const {return 1/sqrt(1-Beta()*Beta());}
280 
281  TVector3 Vect() const {return TVector3(px, py, pz);}
282 
287 };
288 
289 /// Proxy for \ref caf::SRTrueMichelE
290 template<> class caf::Proxy<caf::SRTrueMichelE>
291 {
292 public:
293  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
294  Proxy(const Proxy&) = delete;
295  Proxy(const Proxy&&) = delete;
297 
298  void CheckEquals(const caf::SRTrueMichelE& sr) const;
299 
305 };
306 
307 /// Proxy for \ref caf::SRCosmic
308 template<> class caf::Proxy<caf::SRCosmic>
309 {
310 public:
311  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
312  Proxy(const Proxy&) = delete;
313  Proxy(const Proxy&&) = delete;
314  Proxy& operator=(const caf::SRCosmic& x);
315 
316  void CheckEquals(const caf::SRCosmic& sr) const;
317 
336 };
337 
338 /// Proxy for \ref caf::SRBeam
339 template<> class caf::Proxy<caf::SRBeam>
340 {
341 public:
342  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
343  Proxy(const Proxy&) = delete;
344  Proxy(const Proxy&&) = delete;
345  Proxy& operator=(const caf::SRBeam& x);
346 
347  void CheckEquals(const caf::SRBeam& sr) const;
348 
373 };
374 
375 /// Proxy for \ref caf::SRTrueParticle
376 template<> class caf::Proxy<caf::SRTrueParticle>
377 {
378 public:
379  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
380  Proxy(const Proxy&) = delete;
381  Proxy(const Proxy&&) = delete;
383 
384  void CheckEquals(const caf::SRTrueParticle& sr) const;
385 
417 };
418 
419 /// Proxy for \ref caf::SRGeant4Weights
420 template<> class caf::Proxy<caf::SRGeant4Weights>
421 {
422 public:
423  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
424  Proxy(const Proxy&) = delete;
425  Proxy(const Proxy&&) = delete;
427 
428  void CheckEquals(const caf::SRGeant4Weights& sr) const;
429 
439 };
440 
441 /// Proxy for \ref caf::SRGenieWeights
442 template<> class caf::Proxy<caf::SRGenieWeights>
443 {
444 public:
445  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
446  Proxy(const Proxy&) = delete;
447  Proxy(const Proxy&&) = delete;
449 
450  void CheckEquals(const caf::SRGenieWeights& sr) const;
451 
456 };
457 
458 /// Proxy for \ref caf::SRFluxWeights
459 template<> class caf::Proxy<caf::SRFluxWeights>
460 {
461 public:
462  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
463  Proxy(const Proxy&) = delete;
464  Proxy(const Proxy&&) = delete;
466 
467  void CheckEquals(const caf::SRFluxWeights& sr) const;
468 
472 };
473 
474 /// Proxy for \ref caf::SRMCReweight
475 template<> class caf::Proxy<caf::SRMCReweight>
476 {
477 public:
478  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
479  Proxy(const Proxy&) = delete;
480  Proxy(const Proxy&&) = delete;
482 
483  void CheckEquals(const caf::SRMCReweight& sr) const;
484 
488 };
489 
490 /// Proxy for \ref caf::SRNeutrino
491 template<> class caf::Proxy<caf::SRNeutrino>
492 {
493 public:
494  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
495  Proxy(const Proxy&) = delete;
496  Proxy(const Proxy&&) = delete;
497  Proxy& operator=(const caf::SRNeutrino& x);
498 
499  void CheckEquals(const caf::SRNeutrino& sr) const;
500 
557 };
558 
559 /// Proxy for \ref caf::SRGlobalTruth
560 template<> class caf::Proxy<caf::SRGlobalTruth>
561 {
562 public:
563  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
564  Proxy(const Proxy&) = delete;
565  Proxy(const Proxy&&) = delete;
567 
568  void CheckEquals(const caf::SRGlobalTruth& sr) const;
569 
571 };
572 
573 /// Proxy for \ref caf::SRTruthBranch
574 template<> class caf::Proxy<caf::SRTruthBranch>
575 {
576 public:
577  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
578  Proxy(const Proxy&) = delete;
579  Proxy(const Proxy&&) = delete;
581 
582  void CheckEquals(const caf::SRTruthBranch& sr) const;
583 
598 };
599 
600 /// Proxy for \ref caf::SRParticleTruth
601 template<> class caf::Proxy<caf::SRParticleTruth>
602 {
603 public:
604  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
605  Proxy(const Proxy&) = delete;
606  Proxy(const Proxy&&) = delete;
608 
609  void CheckEquals(const caf::SRParticleTruth& sr) const;
610 
634 };
635 
636 /// Proxy for \ref caf::SRSlcME
637 template<> class caf::Proxy<caf::SRSlcME>
638 {
639 public:
640  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
641  Proxy(const Proxy&) = delete;
642  Proxy(const Proxy&&) = delete;
643  Proxy& operator=(const caf::SRSlcME& x);
644 
645  void CheckEquals(const caf::SRSlcME& sr) const;
646 
656 };
657 
658 /// Proxy for \ref caf::SRTrkME
659 template<> class caf::Proxy<caf::SRTrkME>
660 {
661 public:
662  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
663  Proxy(const Proxy&) = delete;
664  Proxy(const Proxy&&) = delete;
665  Proxy& operator=(const caf::SRTrkME& x);
666 
667  void CheckEquals(const caf::SRTrkME& sr) const;
668 
678 };
679 
680 /// Proxy for \ref caf::SRMichelE
681 template<> class caf::Proxy<caf::SRMichelE>
682 {
683 public:
684  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
685  Proxy(const Proxy&) = delete;
686  Proxy(const Proxy&&) = delete;
687  Proxy& operator=(const caf::SRMichelE& x);
688 
689  void CheckEquals(const caf::SRMichelE& sr) const;
690 
701 };
702 
703 /// Proxy for \ref caf::SRMRCCParent
704 template<> class caf::Proxy<caf::SRMRCCParent>
705 {
706 public:
707  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
708  Proxy(const Proxy&) = delete;
709  Proxy(const Proxy&&) = delete;
711 
712  void CheckEquals(const caf::SRMRCCParent& sr) const;
713 
732 };
733 
734 /// Proxy for \ref caf::SRParentBranch
735 template<> class caf::Proxy<caf::SRParentBranch>
736 {
737 public:
738  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
739  Proxy(const Proxy&) = delete;
740  Proxy(const Proxy&&) = delete;
742 
743  void CheckEquals(const caf::SRParentBranch& sr) const;
744 
746 };
747 
748 /// Proxy for \ref caf::SRBpfId
749 template<> class caf::Proxy<caf::SRBpfId>
750 {
751 public:
752  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
753  Proxy(const Proxy&) = delete;
754  Proxy(const Proxy&&) = delete;
755  Proxy& operator=(const caf::SRBpfId& x);
756 
757  void CheckEquals(const caf::SRBpfId& sr) const;
758 
770 };
771 
772 /// Proxy for \ref caf::SRContain
773 template<> class caf::Proxy<caf::SRContain>
774 {
775 public:
776  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
777  Proxy(const Proxy&) = delete;
778  Proxy(const Proxy&&) = delete;
779  Proxy& operator=(const caf::SRContain& x);
780 
781  void CheckEquals(const caf::SRContain& sr) const;
782 
824 };
825 
826 /// Proxy for \ref caf::SRCosRej
827 template<> class caf::Proxy<caf::SRCosRej>
828 {
829 public:
830  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
831  Proxy(const Proxy&) = delete;
832  Proxy(const Proxy&&) = delete;
833  Proxy& operator=(const caf::SRCosRej& x);
834 
835  void CheckEquals(const caf::SRCosRej& sr) const;
836 
867 };
868 
869 /// Proxy for \ref caf::SRCVNResult
870 template<> class caf::Proxy<caf::SRCVNResult>
871 {
872 public:
873  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
874  Proxy(const Proxy&) = delete;
875  Proxy(const Proxy&&) = delete;
877 
878  void CheckEquals(const caf::SRCVNResult& sr) const;
879 
889 };
890 
891 /// Proxy for \ref caf::SRLem
892 template<> class caf::Proxy<caf::SRLem>
893 {
894 public:
895  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
896  Proxy(const Proxy&) = delete;
897  Proxy(const Proxy&&) = delete;
898  Proxy& operator=(const caf::SRLem& x);
899 
900  void CheckEquals(const caf::SRLem& sr) const;
901 
937 };
938 
939 /// Proxy for \ref caf::SRELid
940 template<> class caf::Proxy<caf::SRELid>
941 {
942 public:
943  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
944  Proxy(const Proxy&) = delete;
945  Proxy(const Proxy&&) = delete;
946  Proxy& operator=(const caf::SRELid& x);
947 
948  void CheckEquals(const caf::SRELid& sr) const;
949 
955 };
956 
957 /// Proxy for \ref caf::SRMuonID
958 template<> class caf::Proxy<caf::SRMuonID>
959 {
960 public:
961  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
962  Proxy(const Proxy&) = delete;
963  Proxy(const Proxy&&) = delete;
964  Proxy& operator=(const caf::SRMuonID& x);
965 
966  void CheckEquals(const caf::SRMuonID& sr) const;
967 
969 };
970 
971 /// Proxy for \ref caf::SRNCCosRej
972 template<> class caf::Proxy<caf::SRNCCosRej>
973 {
974 public:
975  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
976  Proxy(const Proxy&) = delete;
977  Proxy(const Proxy&&) = delete;
978  Proxy& operator=(const caf::SRNCCosRej& x);
979 
980  void CheckEquals(const caf::SRNCCosRej& sr) const;
981 
985 };
986 
987 /// Proxy for \ref caf::SRNCPi0BkgRej
988 template<> class caf::Proxy<caf::SRNCPi0BkgRej>
989 {
990 public:
991  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
992  Proxy(const Proxy&) = delete;
993  Proxy(const Proxy&&) = delete;
995 
996  void CheckEquals(const caf::SRNCPi0BkgRej& sr) const;
997 
1000 };
1001 
1002 /// Proxy for \ref caf::SRNueCosRej
1003 template<> class caf::Proxy<caf::SRNueCosRej>
1004 {
1005 public:
1006  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
1007  Proxy(const Proxy&) = delete;
1008  Proxy(const Proxy&&) = delete;
1009  Proxy& operator=(const caf::SRNueCosRej& x);
1010 
1011  void CheckEquals(const caf::SRNueCosRej& sr) const;
1012 
1062 };
1063 
1064 /// Proxy for \ref caf::SRPresel
1065 template<> class caf::Proxy<caf::SRPresel>
1066 {
1067 public:
1068  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
1069  Proxy(const Proxy&) = delete;
1070  Proxy(const Proxy&&) = delete;
1071  Proxy& operator=(const caf::SRPresel& x);
1072 
1073  void CheckEquals(const caf::SRPresel& sr) const;
1074 
1076 };
1077 
1078 /// Proxy for \ref caf::SRNuonEResult
1079 template<> class caf::Proxy<caf::SRNuonEResult>
1080 {
1081 public:
1082  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
1083  Proxy(const Proxy&) = delete;
1084  Proxy(const Proxy&&) = delete;
1086 
1087  void CheckEquals(const caf::SRNuonEResult& sr) const;
1088 
1098 };
1099 
1100 /// Proxy for \ref caf::SRRemid
1101 template<> class caf::Proxy<caf::SRRemid>
1102 {
1103 public:
1104  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
1105  Proxy(const Proxy&) = delete;
1106  Proxy(const Proxy&&) = delete;
1107  Proxy& operator=(const caf::SRRemid& x);
1108 
1109  void CheckEquals(const caf::SRRemid& sr) const;
1110 
1117 };
1118 
1119 /// Proxy for \ref caf::SRRvp
1120 template<> class caf::Proxy<caf::SRRvp>
1121 {
1122 public:
1123  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
1124  Proxy(const Proxy&) = delete;
1125  Proxy(const Proxy&&) = delete;
1126  Proxy& operator=(const caf::SRRvp& x);
1127 
1128  void CheckEquals(const caf::SRRvp& sr) const;
1129 
1147 };
1148 
1149 /// Proxy for \ref caf::SRSliceLID
1150 template<> class caf::Proxy<caf::SRSliceLID>
1151 {
1152 public:
1153  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
1154  Proxy(const Proxy&) = delete;
1155  Proxy(const Proxy&&) = delete;
1156  Proxy& operator=(const caf::SRSliceLID& x);
1157 
1158  void CheckEquals(const caf::SRSliceLID& sr) const;
1159 
1165 };
1166 
1167 /// Proxy for \ref caf::SRVeto
1168 template<> class caf::Proxy<caf::SRVeto>
1169 {
1170 public:
1171  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
1172  Proxy(const Proxy&) = delete;
1173  Proxy(const Proxy&&) = delete;
1174  Proxy& operator=(const caf::SRVeto& x);
1175 
1176  void CheckEquals(const caf::SRVeto& sr) const;
1177 
1193 };
1194 
1195 /// Proxy for \ref caf::SRXnue
1196 template<> class caf::Proxy<caf::SRXnue>
1197 {
1198 public:
1199  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
1200  Proxy(const Proxy&) = delete;
1201  Proxy(const Proxy&&) = delete;
1202  Proxy& operator=(const caf::SRXnue& x);
1203 
1204  void CheckEquals(const caf::SRXnue& sr) const;
1205 
1216 };
1217 
1218 /// Proxy for \ref caf::SRIDBranch
1219 template<> class caf::Proxy<caf::SRIDBranch>
1220 {
1221 public:
1222  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
1223  Proxy(const Proxy&) = delete;
1224  Proxy(const Proxy&&) = delete;
1225  Proxy& operator=(const caf::SRIDBranch& x);
1226 
1227  void CheckEquals(const caf::SRIDBranch& sr) const;
1228 
1256 };
1257 
1258 /// Proxy for \ref caf::SRSlice
1259 template<> class caf::Proxy<caf::SRSlice>
1260 {
1261 public:
1262  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
1263  Proxy(const Proxy&) = delete;
1264  Proxy(const Proxy&&) = delete;
1265  Proxy& operator=(const caf::SRSlice& x);
1266 
1267  void CheckEquals(const caf::SRSlice& sr) const;
1268 
1300 };
1301 
1302 /// Proxy for \ref caf::SRCosmicCVN
1303 template<> class caf::Proxy<caf::SRCosmicCVN>
1304 {
1305 public:
1306  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
1307  Proxy(const Proxy&) = delete;
1308  Proxy(const Proxy&&) = delete;
1309  Proxy& operator=(const caf::SRCosmicCVN& x);
1310 
1311  void CheckEquals(const caf::SRCosmicCVN& sr) const;
1312 
1322 };
1323 
1324 /// Proxy for \ref caf::SRSpill
1325 template<> class caf::Proxy<caf::SRSpill>
1326 {
1327 public:
1328  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
1329  Proxy(const Proxy&) = delete;
1330  Proxy(const Proxy&&) = delete;
1331  Proxy& operator=(const caf::SRSpill& x);
1332 
1333  void CheckEquals(const caf::SRSpill& sr) const;
1334 
1393 };
1394 
1395 /// Proxy for \ref caf::SRCVNFeatures
1396 template<> class caf::Proxy<caf::SRCVNFeatures>
1397 {
1398 public:
1399  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
1400  Proxy(const Proxy&) = delete;
1401  Proxy(const Proxy&&) = delete;
1403 
1404  void CheckEquals(const caf::SRCVNFeatures& sr) const;
1405 
1410 };
1411 
1412 /// Proxy for \ref caf::SRPixelObjMap
1413 template<> class caf::Proxy<caf::SRPixelObjMap>
1414 {
1415 public:
1416  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
1417  Proxy(const Proxy&) = delete;
1418  Proxy(const Proxy&&) = delete;
1420 
1421  void CheckEquals(const caf::SRPixelObjMap& sr) const;
1422 
1437 };
1438 
1439 /// Proxy for \ref caf::SRSliceMap
1440 template<> class caf::Proxy<caf::SRSliceMap>
1441 {
1442 public:
1443  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
1444  Proxy(const Proxy&) = delete;
1445  Proxy(const Proxy&&) = delete;
1446  Proxy& operator=(const caf::SRSliceMap& x);
1447 
1448  void CheckEquals(const caf::SRSliceMap& sr) const;
1449 
1451 };
1452 
1453 /// Proxy for \ref caf::SRTrainingData
1454 template<> class caf::Proxy<caf::SRTrainingData>
1455 {
1456 public:
1457  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
1458  Proxy(const Proxy&) = delete;
1459  Proxy(const Proxy&&) = delete;
1461 
1462  void CheckEquals(const caf::SRTrainingData& sr) const;
1463 
1474 };
1475 
1476 /// Proxy for \ref caf::SRTrainingBranch
1477 template<> class caf::Proxy<caf::SRTrainingBranch>
1478 {
1479 public:
1480  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
1481  Proxy(const Proxy&) = delete;
1482  Proxy(const Proxy&&) = delete;
1484 
1485  void CheckEquals(const caf::SRTrainingBranch& sr) const;
1486 
1492 };
1493 
1494 /// Proxy for \ref caf::SRShower
1495 template<> class caf::Proxy<caf::SRShower>
1496 {
1497 public:
1498  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
1499  Proxy(const Proxy&) = delete;
1500  Proxy(const Proxy&&) = delete;
1501  Proxy& operator=(const caf::SRShower& x);
1502 
1503  void CheckEquals(const caf::SRShower& sr) const;
1504 
1524 };
1525 
1526 /// Proxy for \ref caf::SRSLid
1527 template<> class caf::Proxy<caf::SRSLid>
1528 {
1529 public:
1530  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
1531  Proxy(const Proxy&) = delete;
1532  Proxy(const Proxy&&) = delete;
1533  Proxy& operator=(const caf::SRSLid& x);
1534 
1535  void CheckEquals(const caf::SRSLid& sr) const;
1536 
1582 };
1583 
1584 /// Proxy for \ref caf::SRShowerLID
1585 template<> class caf::Proxy<caf::SRShowerLID> : public Proxy<SRShower>
1586 {
1587 public:
1588  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
1589  Proxy(const Proxy&) = delete;
1590  Proxy(const Proxy&&) = delete;
1591  Proxy& operator=(const caf::SRShowerLID& x);
1592 
1593  void CheckEquals(const caf::SRShowerLID& sr) const;
1594 
1599 };
1600 
1601 /// Proxy for \ref caf::SRMRProperties
1602 template<> class caf::Proxy<caf::SRMRProperties>
1603 {
1604 public:
1605  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
1606  Proxy(const Proxy&) = delete;
1607  Proxy(const Proxy&&) = delete;
1609 
1610  void CheckEquals(const caf::SRMRProperties& sr) const;
1611 
1634 };
1635 
1636 /// Proxy for \ref caf::SRTrack
1637 template<> class caf::Proxy<caf::SRTrack>
1638 {
1639 public:
1640  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
1641  Proxy(const Proxy&) = delete;
1642  Proxy(const Proxy&&) = delete;
1643  Proxy& operator=(const caf::SRTrack& x);
1644 
1645  void CheckEquals(const caf::SRTrack& sr) const;
1646 
1696 };
1697 
1698 /// Proxy for \ref caf::SRTrackBase
1699 template<> class caf::Proxy<caf::SRTrackBase>
1700 {
1701 public:
1702  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
1703  Proxy(const Proxy&) = delete;
1704  Proxy(const Proxy&&) = delete;
1705  Proxy& operator=(const caf::SRTrackBase& x);
1706 
1707  void CheckEquals(const caf::SRTrackBase& sr) const;
1708 
1711 };
1712 
1713 /// Proxy for \ref caf::SRKalmanTrack
1714 template<> class caf::Proxy<caf::SRKalmanTrack> : public Proxy<SRTrack>
1715 {
1716 public:
1717  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
1718  Proxy(const Proxy&) = delete;
1719  Proxy(const Proxy&&) = delete;
1721 
1722  void CheckEquals(const caf::SRKalmanTrack& sr) const;
1723 
1741 };
1742 
1743 /// Proxy for \ref caf::SRKalman
1744 template<> class caf::Proxy<caf::SRKalman>
1745 {
1746 public:
1747  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
1748  Proxy(const Proxy&) = delete;
1749  Proxy(const Proxy&&) = delete;
1750  Proxy& operator=(const caf::SRKalman& x);
1751 
1752  void CheckEquals(const caf::SRKalman& sr) const;
1753 
1761 };
1762 
1763 /// Proxy for \ref caf::SRTrackBranch
1764 template<> class caf::Proxy<caf::SRTrackBranch>
1765 {
1766 public:
1767  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
1768  Proxy(const Proxy&) = delete;
1769  Proxy(const Proxy&&) = delete;
1771 
1772  void CheckEquals(const caf::SRTrackBranch& sr) const;
1773 
1778 };
1779 
1780 /// Proxy for \ref caf::SRPixelMap
1781 template<> class caf::Proxy<caf::SRPixelMap>
1782 {
1783 public:
1784  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
1785  Proxy(const Proxy&) = delete;
1786  Proxy(const Proxy&&) = delete;
1787  Proxy& operator=(const caf::SRPixelMap& x);
1788 
1789  void CheckEquals(const caf::SRPixelMap& sr) const;
1790 
1803 };
1804 
1805 /// Proxy for \ref caf::SRCVNNeutronDaughterResult
1807 {
1808 public:
1809  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
1810  Proxy(const Proxy&) = delete;
1811  Proxy(const Proxy&&) = delete;
1813 
1814  void CheckEquals(const caf::SRCVNNeutronDaughterResult& sr) const;
1815 
1819 };
1820 
1821 /// Proxy for \ref caf::SRCVNParticleResult
1823 {
1824 public:
1825  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
1826  Proxy(const Proxy&) = delete;
1827  Proxy(const Proxy&&) = delete;
1829 
1830  void CheckEquals(const caf::SRCVNParticleResult& sr) const;
1831 
1844 };
1845 
1846 /// Proxy for \ref caf::SRProngTrainingData
1848 {
1849 public:
1850  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
1851  Proxy(const Proxy&) = delete;
1852  Proxy(const Proxy&&) = delete;
1854 
1855  void CheckEquals(const caf::SRProngTrainingData& sr) const;
1856 
1873 };
1874 
1875 /// Proxy for \ref caf::SRProng
1876 template<> class caf::Proxy<caf::SRProng>
1877 {
1878 public:
1879  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
1880  Proxy(const Proxy&) = delete;
1881  Proxy(const Proxy&&) = delete;
1882  Proxy& operator=(const caf::SRProng& x);
1883 
1884  void CheckEquals(const caf::SRProng& sr) const;
1885 
1920 };
1921 
1922 /// Proxy for \ref caf::SRBpfTrack
1923 template<> class caf::Proxy<caf::SRBpfTrack> : public Proxy<SRTrack>
1924 {
1925 public:
1926  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
1927  Proxy(const Proxy&) = delete;
1928  Proxy(const Proxy&&) = delete;
1929  Proxy& operator=(const caf::SRBpfTrack& x);
1930 
1931  void CheckEquals(const caf::SRBpfTrack& sr) const;
1932 
1953 };
1954 
1955 /// Proxy for \ref caf::SRBpf
1956 template<> class caf::Proxy<caf::SRBpf>
1957 {
1958 public:
1959  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
1960  Proxy(const Proxy&) = delete;
1961  Proxy(const Proxy&&) = delete;
1962  Proxy& operator=(const caf::SRBpf& x);
1963 
1964  void CheckEquals(const caf::SRBpf& sr) const;
1965 
1969 };
1970 
1971 /// Proxy for \ref caf::SRRegCVNResult
1972 template<> class caf::Proxy<caf::SRRegCVNResult>
1973 {
1974 public:
1975  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
1976  Proxy(const Proxy&) = delete;
1977  Proxy(const Proxy&&) = delete;
1979 
1980  void CheckEquals(const caf::SRRegCVNResult& sr) const;
1981 
1983 };
1984 
1985 /// Proxy for \ref caf::SRFuzzyKProng
1986 template<> class caf::Proxy<caf::SRFuzzyKProng> : public Proxy<SRProng>
1987 {
1988 public:
1989  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
1990  Proxy(const Proxy&) = delete;
1991  Proxy(const Proxy&&) = delete;
1993 
1994  void CheckEquals(const caf::SRFuzzyKProng& sr) const;
1995 
2007 };
2008 
2009 /// Proxy for \ref caf::SRFuzzyK
2010 template<> class caf::Proxy<caf::SRFuzzyK>
2011 {
2012 public:
2013  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
2014  Proxy(const Proxy&) = delete;
2015  Proxy(const Proxy&&) = delete;
2016  Proxy& operator=(const caf::SRFuzzyK& x);
2017 
2018  void CheckEquals(const caf::SRFuzzyK& sr) const;
2019 
2028 };
2029 
2030 /// Proxy for \ref caf::SRElastic
2031 template<> class caf::Proxy<caf::SRElastic>
2032 {
2033 public:
2034  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
2035  Proxy(const Proxy&) = delete;
2036  Proxy(const Proxy&&) = delete;
2037  Proxy& operator=(const caf::SRElastic& x);
2038 
2039  void CheckEquals(const caf::SRElastic& sr) const;
2040 
2057 };
2058 
2059 /// Proxy for \ref caf::SRHoughVertex
2060 template<> class caf::Proxy<caf::SRHoughVertex>
2061 {
2062 public:
2063  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
2064  Proxy(const Proxy&) = delete;
2065  Proxy(const Proxy&&) = delete;
2067 
2068  void CheckEquals(const caf::SRHoughVertex& sr) const;
2069 
2073 };
2074 
2075 /// Proxy for \ref caf::SRVertexDT
2076 template<> class caf::Proxy<caf::SRVertexDT>
2077 {
2078 public:
2079  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
2080  Proxy(const Proxy&) = delete;
2081  Proxy(const Proxy&&) = delete;
2082  Proxy& operator=(const caf::SRVertexDT& x);
2083 
2084  void CheckEquals(const caf::SRVertexDT& sr) const;
2085 
2088 };
2089 
2090 /// Proxy for \ref caf::SRVertexBranch
2091 template<> class caf::Proxy<caf::SRVertexBranch>
2092 {
2093 public:
2094  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
2095  Proxy(const Proxy&) = delete;
2096  Proxy(const Proxy&&) = delete;
2098 
2099  void CheckEquals(const caf::SRVertexBranch& sr) const;
2100 
2106 };
2107 
2108 /// Proxy for \ref caf::StandardRecord
2109 template<> class caf::Proxy<caf::StandardRecord>
2110 {
2111 public:
2112  Proxy(TDirectory* d, TTree* tr, const std::string& name, const long& base, int offset);
2113  Proxy(const Proxy&) = delete;
2114  Proxy(const Proxy&&) = delete;
2116 
2117  void CheckEquals(const caf::StandardRecord& sr) const;
2118 
2130 };
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:1299
Represents output from SlcMEFilter.
Definition: SRSlcME.h:11
caf::Proxy< float > pi0mass
Definition: SRProxy.h:1579
caf::Proxy< float > EFuzzyK3D
Definition: SRProxy.h:65
caf::Proxy< caf::SRCVNResult > cvnloosepreselptp
Definition: SRProxy.h:1233
caf::Proxy< size_t > npng
Definition: SRProxy.h:2021
caf::Proxy< float > prong2dvertexenergyvolume30
Definition: SRProxy.h:2045
caf::Proxy< caf::SRVector3D > boxmax
Definition: SRProxy.h:121
caf::Proxy< caf::SRSpill > spill
Definition: SRProxy.h:2126
caf::Proxy< std::vector< float > > vuniv
Definition: SRProxy.h:471
caf::Proxy< float > visEinslcBirks
Definition: SRProxy.h:633
caf::Proxy< float > numuid
Definition: SRProxy.h:1163
caf::Proxy< unsigned int > nshwlid
Definition: SRProxy.h:2023
caf::Proxy< std::vector< caf::SRTrainingData > > trainingdata
Definition: SRProxy.h:1491
caf::Proxy< float > angle
Definition: SRProxy.h:1178
caf::Proxy< float > activity45
Definition: SRProxy.h:1998
caf::Proxy< int > ncell
Definition: SRProxy.h:1186
caf::Proxy< float > chi2T
Definition: SRProxy.h:1939
caf::Proxy< caf::SRLorentzVector > penter
Definition: SRProxy.h:328
caf::Proxy< bool > isseaquark
Definition: SRProxy.h:520
caf::Proxy< float > ann
Definition: SRProxy.h:1537
caf::Proxy< float > piminus_cv
Definition: SRProxy.h:433
caf::Proxy< float > cosdang
Definition: SRProxy.h:1013
caf::Proxy< float > pid
Definition: SRProxy.h:928
caf::Proxy< float > daughterVisEBirks
Definition: SRProxy.h:388
caf::Proxy< float > ndhadtrktranE
Definition: SRProxy.h:181
An SREnergyBranch contains vectors of energy objects.
caf::Proxy< float > dedx3
Definition: SRProxy.h:1545
const XML_Char * name
Definition: expat.h:151
caf::Proxy< std::vector< int > > motherlist
Definition: SRProxy.h:618
caf::Proxy< float > gen2vtx
Definition: SRProxy.h:351
caf::Proxy< float > meanqfracbkgexp
Definition: SRProxy.h:918
caf::Proxy< float > Eres1
Definition: SRProxy.h:67
caf::Proxy< float > cospidcorebdt
Definition: SRProxy.h:1016
caf::Proxy< float > elasticProtonMaxVisE
Definition: SRProxy.h:392
caf::Proxy< float > prox30
Definition: SRProxy.h:1734
caf::Proxy< short unsigned int > nhitx
Definition: SRProxy.h:1512
caf::Proxy< float > prong3dvertexenergyvolume30
Definition: SRProxy.h:2049
caf::Proxy< float > enllt
Definition: SRProxy.h:1567
caf::Proxy< double > ncpidbdtg
Definition: SRProxy.h:998
caf::Proxy< caf::SRVeto > veto
Definition: SRProxy.h:1253
caf::Proxy< float > xmax2
Definition: SRProxy.h:812
caf::Proxy< double > leninact
Definition: SRProxy.h:1656
caf::Proxy< bool > is0HC
Definition: SRProxy.h:1353
caf::Proxy< float > cosslope
Definition: SRProxy.h:843
caf::Proxy< float > efracp3
Definition: SRProxy.h:1210
caf::Proxy< float > trkccE
Definition: SRProxy.h:194
caf::Proxy< float > time
Definition: SRProxy.h:410
caf::Proxy< int > tgtZ
Definition: SRProxy.h:542
caf::Proxy< float > cv
Definition: SRProxy.h:469
caf::Proxy< float > annepi0
Definition: SRProxy.h:1540
caf::Proxy< float > mullt
Definition: SRProxy.h:1578
caf::Proxy< unsigned int > npizero
Definition: SRProxy.h:529
caf::Proxy< float > enteringE
Definition: SRProxy.h:396
Proxy for caf::SRBPFEnergy.
Definition: SRProxy.h:51
caf::Proxy< caf::SRFuzzyK > fuzzyk
Definition: SRProxy.h:2042
caf::Proxy< float > cosfwdair
Definition: SRProxy.h:788
caf::Proxy< float > cosbakdist
Definition: SRProxy.h:786
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:1595
caf::Proxy< float > regcvnEvtE
Definition: SRProxy.h:46
caf::Proxy< unsigned int > ncells
Definition: SRProxy.h:1434
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:71
Proxy for caf::SRCVNResult.
Definition: SRProxy.h:870
caf::Proxy< caf::SRVector3D > momentum
Definition: SRProxy.h:767
caf::Proxy< size_t > nslc
Definition: SRProxy.h:695
caf::Proxy< caf::SRCVNParticleResult > spprongcvnpartnumuccemid
Definition: SRProxy.h:1912
caf::Proxy< float > elll
Definition: SRProxy.h:1562
caf::Proxy< caf::SRVector3D > exit
Definition: SRProxy.h:322
caf::Proxy< short unsigned int > second
Definition: SRProxy.h:248
caf::Proxy< float > lstmnu
Definition: SRProxy.h:173
Event ID training variables.
caf::Proxy< float > anglevar
Definition: SRProxy.h:1179
caf::Proxy< caf::SRVector3D > stop
Definition: SRProxy.h:1678
caf::Proxy< float > daughterVisEBirks
Definition: SRProxy.h:612
caf::Proxy< float > nuoneid
Definition: SRProxy.h:1093
caf::Proxy< float > avgsigE
Definition: SRProxy.h:904
caf::Proxy< float > stoptop
Definition: SRProxy.h:1059
caf::Proxy< caf::SRParticleTruth > truthYView
Definition: SRProxy.h:1632
caf::Proxy< float > vtxdoca
Definition: SRProxy.h:1061
caf::Proxy< std::vector< caf::SRPixelMap > > cvnmaps
Definition: SRProxy.h:1887
Reweight information for a single GENIE systematic.
caf::Proxy< std::vector< caf::SRTrack > > tracks
Definition: SRProxy.h:1710
caf::Proxy< caf::SRCVNResult > cvnnocosmics
Definition: SRProxy.h:1235
caf::Proxy< float > visENeutronBirks
Definition: SRProxy.h:547
caf::Proxy< unsigned int > firstplane
Definition: SRProxy.h:1428
TVector3 Unit() const
Definition: SRProxy.h:99
caf::Proxy< float > ndhadtrkcatE
Definition: SRProxy.h:180
caf::Proxy< float > efrac6plwin
Definition: SRProxy.h:1132
caf::Proxy< float > pz
Definition: SRProxy.h:286
caf::Proxy< float > hadEinmucat
Definition: SRProxy.h:718
caf::Proxy< std::vector< caf::SRTrkME > > trkkalman
Definition: SRProxy.h:700
caf::Proxy< float > x
Definition: SRProxy.h:554
caf::Proxy< unsigned int > nchan
Definition: SRProxy.h:1435
caf::Proxy< short unsigned int > day
Definition: SRProxy.h:230
caf::Proxy< float > cospidlight
Definition: SRProxy.h:1017
caf::Proxy< float > prong3dvertexenergyvolume40
Definition: SRProxy.h:2050
caf::Proxy< float > tmvabdtmf
Definition: SRProxy.h:935
Proxy & operator=(const Proxy &)=delete
caf::Proxy< float > slicevertexenergyvolume30
Definition: SRProxy.h:2053
caf::Proxy< int > kalfwdcellnd
Definition: SRProxy.h:802
caf::Proxy< float > ndhadcaltranE
Definition: SRProxy.h:178
caf::Proxy< caf::SRShowerLID > lid
Definition: SRProxy.h:1619
Proxy(TDirectory *d, TTree *tr, const std::string &name, const long &base, int offset)
caf::Proxy< float > zmin2
Definition: SRProxy.h:822
caf::Proxy< std::vector< caf::SRProng > > png2d
Definition: SRProxy.h:2027
caf::Proxy< float > kalslope
Definition: SRProxy.h:854
caf::Proxy< float > stopfront
Definition: SRProxy.h:1058
caf::Proxy< float > visEinslc
Definition: SRProxy.h:415
caf::Proxy< float > necm
Definition: SRProxy.h:355
caf::Proxy< float > pur
Definition: SRProxy.h:627
caf::Proxy< float > daughterVisEinslc
Definition: SRProxy.h:389
caf::Proxy< float > dedxp5c0
Definition: SRProxy.h:1558
caf::Proxy< float > calE
Definition: SRProxy.h:123
Variables describing Michel E&#39;s found around the end of a track.
Definition: SRSliceMap.h:13
caf::Proxy< float > maxtime
Definition: SRProxy.h:1895
caf::Proxy< int > nnanoslices
Definition: SRProxy.h:1380
caf::Proxy< float > shiftedtrkccE
Definition: SRProxy.h:193
caf::Proxy< float > dedx30
Definition: SRProxy.h:2001
caf::Proxy< float > processParticleE
Definition: SRProxy.h:626
caf::Proxy< float > distallpngtop
Definition: SRProxy.h:1023
caf::Proxy< short int > ncosmic
Definition: SRProxy.h:595
caf::Proxy< float > mipfrac
Definition: SRProxy.h:1137
caf::Proxy< float > nueccid
Definition: SRProxy.h:1092
caf::Proxy< short unsigned int > nplanex
Definition: SRProxy.h:1628
caf::Proxy< float > time
Definition: SRProxy.h:2086
caf::Proxy< unsigned int > subrun
Definition: SRProxy.h:253
caf::Proxy< float > L
Definition: SRProxy.h:502
caf::Proxy< float > trknonqeE
Definition: SRProxy.h:195
caf::Proxy< float > runjob
Definition: SRProxy.h:366
caf::Proxy< float > nutauid
Definition: SRProxy.h:1164
caf::Proxy< float > mulll
Definition: SRProxy.h:1577
caf::Proxy< float > annecos
Definition: SRProxy.h:952
caf::Proxy< caf::SRVector3D > stop
Definition: SRProxy.h:1518
caf::Proxy< float > E
Definition: SRProxy.h:163
Proxy for caf::SRELid.
Definition: SRProxy.h:940
caf::Proxy< float > prongminx
Definition: SRProxy.h:1044
caf::Proxy< unsigned int > nmiphit
Definition: SRProxy.h:133
caf::Proxy< std::vector< caf::SRVertexDT > > vdt
Definition: SRProxy.h:2105
caf::Proxy< caf::SRTrainingBranch > training
Definition: SRProxy.h:2127
caf::Proxy< long unsigned int > gpsspilltimensec
Definition: SRProxy.h:1348
caf::Proxy< float > ndhadtrkactE
Definition: SRProxy.h:179
caf::Proxy< unsigned int > lastcelly
Definition: SRProxy.h:1798
caf::Proxy< float > trkbakdist
Definition: SRProxy.h:1683
caf::Proxy< unsigned int > interaction
Definition: SRProxy.h:1466
Proxy for caf::SRMichelE.
Definition: SRProxy.h:681
caf::Proxy< float > mupare
Definition: SRProxy.h:352
caf::Proxy< short unsigned int > nhitx
Definition: SRProxy.h:1668
caf::Proxy< float > ncid
Definition: SRProxy.h:883
caf::Proxy< std::vector< caf::SRSlcME > > slc
Definition: SRProxy.h:696
Proxy for caf::SRSlice.
Definition: SRProxy.h:1259
caf::Proxy< int > ndatablockmissingdata
Definition: SRProxy.h:1370
caf::Proxy< float > pngminy
Definition: SRProxy.h:1906
caf::Proxy< unsigned int > idxremid
Definition: SRProxy.h:1756
A vertex found by the VertexDT algorithm.
Definition: SRVertexDT.h:13
caf::Proxy< float > tmvabdtd
Definition: SRProxy.h:933
caf::Proxy< caf::SRRegCVNResult > regcvn
Definition: SRProxy.h:2005
caf::Proxy< float > inelasticPhotonSumVisEinslc
Definition: SRProxy.h:400
caf::Proxy< std::vector< caf::SRCosmic > > cosmic
Definition: SRProxy.h:586
Proxy for caf::SRMuonID.
Definition: SRProxy.h:958
caf::Proxy< bool > isRHC
Definition: SRProxy.h:517
Proxy for caf::SRSLid.
Definition: SRProxy.h:1527
caf::Proxy< float > nuenergy
Definition: SRProxy.h:1468
caf::Proxy< float > maxtime
Definition: SRProxy.h:1660
caf::Proxy< unsigned int > idxlongest
Definition: SRProxy.h:1754
caf::Proxy< size_t > ntracks
Definition: SRProxy.h:1757
caf::Proxy< unsigned int > ntotchan
Definition: SRProxy.h:246
caf::Proxy< unsigned int > parent
Definition: SRProxy.h:1469
caf::Proxy< float > prox15
Definition: SRProxy.h:2003
caf::Proxy< unsigned int > nproton_univ
Definition: SRProxy.h:432
caf::Proxy< float > scatllh
Definition: SRProxy.h:1116
caf::Proxy< unsigned int > nnoisehit
Definition: SRProxy.h:1296
caf::Proxy< caf::Det_t > det
Definition: SRProxy.h:506
caf::Proxy< caf::SRParentBranch > parent
Definition: SRProxy.h:2123
caf::Proxy< float > kalfwdair
Definition: SRProxy.h:800
caf::Proxy< float > numuVal
Definition: SRProxy.h:1317
caf::Proxy< float > fscattmax
Definition: SRProxy.h:848
caf::Proxy< caf::SRParticleTruth > truth
Definition: SRProxy.h:1630
caf::Proxy< caf::SRBpfTrack > pion
Definition: SRProxy.h:1967
caf::Proxy< float > adc
Definition: SRProxy.h:669
caf::Proxy< float > nueVal
Definition: SRProxy.h:1316
caf::Proxy< float > photpxp
Definition: SRProxy.h:1038
caf::Proxy< std::vector< float > > daughterEnergies
Definition: SRProxy.h:386
caf::Proxy< long unsigned int > gpsspilltimesec
Definition: SRProxy.h:1349
caf::Proxy< caf::SRHeader > hdr
Definition: SRProxy.h:2120
caf::Proxy< bool > is0HC
Definition: SRProxy.h:515
caf::Proxy< short unsigned int > nplaney
Definition: SRProxy.h:1516
caf::Proxy< caf::SRXnue > xnuepid
Definition: SRProxy.h:1255
caf::Proxy< float > starttime
Definition: SRProxy.h:1298
caf::Proxy< float > enrichfrac
Definition: SRProxy.h:912
caf::Proxy< float > prongE
Definition: SRProxy.h:1982
caf::Proxy< float > genweight
Definition: SRProxy.h:512
caf::Proxy< float > zmint
Definition: SRProxy.h:823
caf::Proxy< float > spillpot
Definition: SRProxy.h:1386
caf::Proxy< int > muonfwdcell
Definition: SRProxy.h:722
caf::Proxy< caf::View_t > view
Definition: SRProxy.h:1918
Overarching information for a numu hadronic cluster.
Definition: SRHadClust.h:15
caf::Proxy< unsigned int > firstcell
Definition: SRProxy.h:1283
caf::Proxy< float > coschisq
Definition: SRProxy.h:842
caf::Proxy< float > woscdumb
Definition: SRProxy.h:553
caf::Proxy< float > distallpngeast
Definition: SRProxy.h:1021
A reconstructed shower from the MRProperties module.
caf::Proxy< float > angleerror
Definition: SRProxy.h:165
caf::Proxy< caf::SRNCPi0BkgRej > ncpi0bkgrej
Definition: SRProxy.h:1243
caf::Proxy< float > pngminx
Definition: SRProxy.h:1675
caf::Proxy< caf::SRContain > contain
Definition: SRProxy.h:1230
caf::Proxy< float > vtxdist
Definition: SRProxy.h:1695
caf::Proxy< caf::SRParticleTruth > truth
Definition: SRProxy.h:677
caf::Proxy< short int > nallnus
Definition: SRProxy.h:594
caf::Proxy< float > sparsenessasymm
Definition: SRProxy.h:1047
Proxy for caf::SRMRCCParent.
Definition: SRProxy.h:704
caf::Proxy< float > deltat
Definition: SRProxy.h:671
caf::Proxy< short unsigned int > nhit
Definition: SRProxy.h:1667
caf::Proxy< caf::SRNumuEnergy > numu
Definition: SRProxy.h:213
caf::Proxy< float > efracp4
Definition: SRProxy.h:1211
caf::Proxy< unsigned int > pdgmax
Definition: SRProxy.h:1839
caf::Proxy< float > pid
Definition: SRProxy.h:1140
caf::Proxy< float > rnn
Definition: SRProxy.h:954
T sqrt(T number)
Definition: d0nt_math.hpp:156
caf::Proxy< float > cfitspeed
Definition: SRProxy.h:840
caf::Proxy< bool > passSel
Definition: SRProxy.h:1319
caf::Proxy< unsigned int > finalstateprong
Definition: SRProxy.h:1465
caf::Proxy< short unsigned int > maxplane
Definition: SRProxy.h:1620
caf::Proxy< long unsigned int > spilltimensec
Definition: SRProxy.h:1387
caf::Proxy< std::vector< caf::SRNeutrino > > nu
Definition: SRProxy.h:597
caf::Proxy< float > costhetatrue
Definition: SRProxy.h:844
caf::Proxy< short unsigned int > dibfirst
Definition: SRProxy.h:1341
Proxy for caf::SRRemid.
Definition: SRProxy.h:1101
Proxy for caf::SRFuzzyK.
Definition: SRProxy.h:2010
caf::Proxy< int > ismuon
Definition: SRProxy.h:1576
caf::Proxy< caf::SRLorentzVector > p
Definition: SRProxy.h:621
caf::Proxy< float > startbottom
Definition: SRProxy.h:1050
caf::Proxy< float > dedxp0c1
Definition: SRProxy.h:1549
caf::Proxy< bool > passangle
Definition: SRProxy.h:1187
caf::Proxy< int > nemptymicroslice
Definition: SRProxy.h:1374
caf::Proxy< bool > keepnue
Definition: SRProxy.h:1185
caf::Proxy< float > elasticProtonMaxVisEinslc
Definition: SRProxy.h:393
caf::Proxy< int > tgtA
Definition: SRProxy.h:541
caf::Proxy< caf::SRNueEnergy > nue
Definition: SRProxy.h:212
caf::Proxy< caf::SRVector3D > start
Definition: SRProxy.h:628
caf::Proxy< caf::SRBPFEnergy > bpfenergy
Definition: SRProxy.h:166
caf::Proxy< int > nanoslicebufferempty
Definition: SRProxy.h:1361
caf::Proxy< float > E
Definition: SRProxy.h:25
caf::Proxy< std::vector< caf::SRTrueMichelE > > michel
Definition: SRProxy.h:323
caf::Proxy< float > efracp2
Definition: SRProxy.h:1209
caf::Proxy< float > plus1sigma
Definition: SRProxy.h:454
caf::Proxy< float > pngmaxx
Definition: SRProxy.h:1673
caf::Proxy< int > nanoslicecommerror
Definition: SRProxy.h:1363
caf::Proxy< float > hitsperplaneasymmslice
Definition: SRProxy.h:1027
caf::Proxy< float > scatt15
Definition: SRProxy.h:1951
caf::Proxy< float > pid
Definition: SRProxy.h:1115
caf::Proxy< float > nimpwt
Definition: SRProxy.h:356
This is a class for the NueSel energy estimate.
Definition: SRSLidEnergy.h:12
caf::Proxy< short unsigned int > diblast
Definition: SRProxy.h:233
caf::Proxy< unsigned int > firstcellx
Definition: SRProxy.h:1792
caf::Proxy< float > mvapiE
Definition: SRProxy.h:2002
caf::Proxy< unsigned int > ncontplanes
Definition: SRProxy.h:1293
caf::Proxy< unsigned int > firstplane
Definition: SRProxy.h:1794
caf::Proxy< short int > nallcosmics
Definition: SRProxy.h:593
caf::Proxy< int > nanoslicepacketerror
Definition: SRProxy.h:1367
caf::Proxy< caf::SRMichelE > me
Definition: SRProxy.h:2122
caf::Proxy< float > pngmaxy
Definition: SRProxy.h:1904
caf::Proxy< float > daughterVisEinslc
Definition: SRProxy.h:613
caf::Proxy< float > minus1sigma
Definition: SRProxy.h:452
Proxy for caf::SRTrainingBranch.
Definition: SRProxy.h:1477
caf::Proxy< float > chisigexp
Definition: SRProxy.h:908
caf::Proxy< short unsigned int > maxplanecont
Definition: SRProxy.h:1893
caf::Proxy< bool > eventincomplete
Definition: SRProxy.h:1345
caf::Proxy< float > closestsliceminfromeast
Definition: SRProxy.h:1276
caf::Proxy< unsigned int > nchan
Definition: SRProxy.h:1801
caf::Proxy< float > mintime
Definition: SRProxy.h:1898
caf::Proxy< caf::SRMCReweight > rwgt
Definition: SRProxy.h:539
caf::Proxy< float > hadtrkE
Definition: SRProxy.h:170
caf::Proxy< float > len
Definition: SRProxy.h:1113
caf::Proxy< float > closestsliceminfrombottom
Definition: SRProxy.h:1275
Details of processing cuts made by the veto modules.
Definition: SRVeto.h:12
caf::Proxy< unsigned char[16000]> cvnlabmap
Definition: SRProxy.h:1423
caf::Proxy< caf::SRVector3D > dir
Definition: SRProxy.h:1506
caf::Proxy< bool > passthruold
Definition: SRProxy.h:1191
caf::Proxy< float > daughterVisEinslcBirks
Definition: SRProxy.h:390
caf::Proxy< float > dk2vtx
Definition: SRProxy.h:350
Proxy for caf::SRNueEnergy.
Definition: SRProxy.h:32
caf::Proxy< float > calccE
Definition: SRProxy.h:167
Proxy for caf::SRParticleTruth.
Definition: SRProxy.h:601
Regression CVN output.
Reweight information for flux systematic.
Definition: SRFluxWeights.h:12
caf::Proxy< float > epi0nuoneid
Definition: SRProxy.h:1089
caf::Proxy< unsigned int > ncelly
Definition: SRProxy.h:1862
caf::Proxy< size_t > ntracks2d
Definition: SRProxy.h:1758
caf::Proxy< float > mvapiE
Definition: SRProxy.h:1946
caf::Proxy< float > ndhadcalactE
Definition: SRProxy.h:176
caf::Proxy< float > xmint
Definition: SRProxy.h:815
caf::Proxy< float > meantime
Definition: SRProxy.h:1896
caf::Proxy< short unsigned int > nhity
Definition: SRProxy.h:1901
caf::Proxy< int > mode
Definition: SRProxy.h:523
caf::Proxy< caf::View_t > view
Definition: SRProxy.h:1522
caf::Proxy< float > calE
Definition: SRProxy.h:1651
caf::Proxy< float > mvapiE
Definition: SRProxy.h:1732
Output from Cosmic Rejection (CosRej) module.
Definition: SRCosRej.h:8
caf::Proxy< float > anglecos
Definition: SRProxy.h:837
caf::Proxy< float > hitRatio
Definition: SRProxy.h:1944
caf::Proxy< bool > passthru
Definition: SRProxy.h:1190
caf::Proxy< short unsigned int > maxplanecont
Definition: SRProxy.h:1658
caf::Proxy< short int > nnu
Definition: SRProxy.h:596
caf::Proxy< float > pi0id
Definition: SRProxy.h:1096
preselection information
Definition: SRPresel.h:12
caf::Proxy< int > cosfwdcell
Definition: SRProxy.h:789
caf::Proxy< float > ymaxt
Definition: SRProxy.h:817
caf::Proxy< unsigned int > lastplane
Definition: SRProxy.h:1799
Proxy for caf::SRTruthBranch.
Definition: SRProxy.h:574
caf::Proxy< caf::SRCVNResult > cvnoldpresel_opphorn
Definition: SRProxy.h:1238
caf::Proxy< float > kdirscore
Definition: SRProxy.h:856
caf::Proxy< float > rawgevslice
Definition: SRProxy.h:45
caf::Proxy< int > cosbakcell
Definition: SRProxy.h:784
caf::Proxy< float > E
Definition: SRProxy.h:501
caf::Proxy< float > daughterVisE
Definition: SRProxy.h:611
caf::Proxy< int > prongs3D
Definition: SRProxy.h:1144
caf::Proxy< float > lepenergy
Definition: SRProxy.h:1467
caf::Proxy< float > trkbakair
Definition: SRProxy.h:1680
caf::Proxy< float > eiso3sig
Definition: SRProxy.h:1133
caf::Proxy< size_t > ntot
Definition: SRProxy.h:2024
caf::Proxy< float > anne
Definition: SRProxy.h:951
caf::Proxy< float > kalbaksteel
Definition: SRProxy.h:799
caf::Proxy< int > hitnuc
Definition: SRProxy.h:513
Proxy for caf::SRXnue.
Definition: SRProxy.h:1196
caf::Proxy< int > inttype
Definition: SRProxy.h:514
caf::Proxy< short unsigned int > doy
Definition: SRProxy.h:235
Proxy for caf::SRSliceLID.
Definition: SRProxy.h:1150
caf::Proxy< int > tgen
Definition: SRProxy.h:367
caf::Proxy< float > fracnoiseE
Definition: SRProxy.h:1285
caf::Proxy< float > inelasticProtonSumVisE
Definition: SRProxy.h:403
caf::Proxy< float > dedxp1c1
Definition: SRProxy.h:1551
caf::Proxy< caf::SRVector3D > meanpos
Definition: SRProxy.h:673
caf::Proxy< float > hitfracy
Definition: SRProxy.h:1796
caf::Proxy< unsigned int > nouttimehits
Definition: SRProxy.h:1382
caf::Proxy< float > closestsliceminfromback
Definition: SRProxy.h:1274
caf::Proxy< float > meanqfracbkg
Definition: SRProxy.h:917
caf::Proxy< caf::SRParticleTruth > truth
Definition: SRProxy.h:1691
caf::Proxy< float > dedxp3c0
Definition: SRProxy.h:1554
caf::Proxy< unsigned int > ncontplanes
Definition: SRProxy.h:131
caf::Proxy< float > meanqfracfit
Definition: SRProxy.h:920
caf::Proxy< caf::SRRvp > rvp
Definition: SRProxy.h:1250
caf::Proxy< caf::SREnergyBranch > energy
Definition: SRProxy.h:2119
caf::Proxy< caf::SRSLidEnergy > lid
Definition: SRProxy.h:42
caf::Proxy< float > dedxp4c0
Definition: SRProxy.h:1556
caf::Proxy< float > meantime
Definition: SRProxy.h:1662
caf::Proxy< unsigned char[344064]> slicemap
Definition: SRProxy.h:1450
caf::Proxy< float > adc
Definition: SRProxy.h:647
const XML_Char int const XML_Char int const XML_Char * base
Definition: expat.h:331
caf::Proxy< float > trkfwdsteel
Definition: SRProxy.h:1689
caf::Proxy< float > starttop
Definition: SRProxy.h:1053
caf::Proxy< float > xmin2
Definition: SRProxy.h:814
caf::Proxy< float > avgexpE
Definition: SRProxy.h:902
Proxy for caf::SREnergyBranch.
Definition: SRProxy.h:202
caf::Proxy< caf::SRVector3D > tv
Definition: SRProxy.h:371
caf::Proxy< unsigned int > firstcelly
Definition: SRProxy.h:1427
caf::Proxy< float > enlll
Definition: SRProxy.h:1566
caf::Proxy< int > motherpdg
Definition: SRProxy.h:620
caf::Proxy< float > dedxp5c1
Definition: SRProxy.h:1559
caf::Proxy< int > nmicroslicedatanotpresent
Definition: SRProxy.h:1376
caf::Proxy< unsigned int > nneutron
Definition: SRProxy.h:526
caf::Proxy< short unsigned int > maskstatus
Definition: SRProxy.h:242
caf::Proxy< int > prongs2D
Definition: SRProxy.h:1143
caf::Proxy< bool > truegoodmuon
Definition: SRProxy.h:147
caf::Proxy< unsigned int > ncalhit
Definition: SRProxy.h:1291
caf::Proxy< caf::SRCVNResult > cvnnocosmics
Definition: SRProxy.h:1614
caf::Proxy< float > pppz
Definition: SRProxy.h:363
caf::Proxy< float > cdirscore
Definition: SRProxy.h:839
caf::Proxy< float > dedx1
Definition: SRProxy.h:1543
caf::Proxy< float > livetime
Definition: SRProxy.h:1358
caf::Proxy< short unsigned int > nhitx
Definition: SRProxy.h:1625
caf::Proxy< std::vector< float > > proton_univ
Definition: SRProxy.h:438
caf::Proxy< float > stopback
Definition: SRProxy.h:1055
caf::Proxy< caf::SRVector3D > muonstart
Definition: SRProxy.h:723
caf::Proxy< float > meanqfracsigexp
Definition: SRProxy.h:922
The truth information of reco objects within a slice.
caf::Proxy< unsigned int > run
Definition: SRProxy.h:247
caf::Proxy< float > dk2gen
Definition: SRProxy.h:349
Proxy for caf::SRContain.
Definition: SRProxy.h:773
caf::Proxy< float > chi2Scat
Definition: SRProxy.h:1938
caf::Proxy< caf::SRVector3D > stopdir
Definition: SRProxy.h:1679
caf::Proxy< unsigned int > npiminus
Definition: SRProxy.h:527
caf::Proxy< caf::SRFluxWeights > ppfx
Definition: SRProxy.h:487
caf::Proxy< caf::SRParticleTruth > truth
Definition: SRProxy.h:1519
caf::Proxy< int > lastplane
Definition: SRProxy.h:719
caf::Proxy< double > wsid
Definition: SRProxy.h:1254
caf::Proxy< float > overlapE
Definition: SRProxy.h:1672
caf::Proxy< std::vector< float > > bposx
Definition: SRProxy.h:1335
caf::Proxy< float > activity15
Definition: SRProxy.h:1724
caf::Proxy< caf::SRCosRej > cosrej
Definition: SRProxy.h:1231
caf::Proxy< unsigned int > nnu
Definition: SRProxy.h:570
caf::Proxy< unsigned int > nplanes
Definition: SRProxy.h:1802
caf::Proxy< float > meanqfrac
Definition: SRProxy.h:916
caf::Proxy< float > maxval
Definition: SRProxy.h:882
caf::Proxy< float > hitRatio
Definition: SRProxy.h:765
caf::Proxy< float > EventID
Definition: SRProxy.h:70
The SRNeutrino is a representation of neutrino interaction information.
Definition: SRNeutrino.h:20
caf::Proxy< float > ymin2
Definition: SRProxy.h:818
caf::Proxy< float > angleE
Definition: SRProxy.h:164
caf::Proxy< caf::SRMuonID > muonid
Definition: SRProxy.h:1241
caf::Proxy< float > meantimeRes
Definition: SRProxy.h:1897
Proxy for caf::SRHadClust.
Definition: SRProxy.h:111
caf::Proxy< float > deltat
Definition: SRProxy.h:649
caf::Proxy< std::vector< float > > inty
Definition: SRProxy.h:1352
caf::Proxy< float > p2Fmip
Definition: SRProxy.h:1215
caf::Proxy< float > closestslicetime
Definition: SRProxy.h:1281
caf::Proxy< float > dedx30
Definition: SRProxy.h:1942
caf::Proxy< caf::SRVector3D > boxmin
Definition: SRProxy.h:1270
caf::Proxy< unsigned int > nbadchan
Definition: SRProxy.h:245
caf::Proxy< caf::SRParticleTruth > truth
Definition: SRProxy.h:1915
caf::Proxy< float > slicevertexenergyvolume10
Definition: SRProxy.h:2051
caf::Proxy< caf::SRElastic > elastic
Definition: SRProxy.h:2101
caf::Proxy< float > calE
Definition: SRProxy.h:1612
caf::Proxy< float > sparsenessasymmslice
Definition: SRProxy.h:1048
caf::Proxy< caf::SRVector3D > vtx
Definition: SRProxy.h:552
caf::Proxy< float > calE
Definition: SRProxy.h:648
caf::Proxy< float > startback
Definition: SRProxy.h:1049
caf::Proxy< float > len
Definition: SRProxy.h:1654
Store BDT variables for the short-baseline oscillation study.
Definition: SRXnue.h:12
caf::Proxy< std::vector< caf::SRHoughVertex > > hough
Definition: SRProxy.h:2102
caf::Proxy< short unsigned int > nhity
Definition: SRProxy.h:654
caf::Proxy< short int > faveidxpur
Definition: SRProxy.h:591
caf::Proxy< float > timeWinMin
Definition: SRProxy.h:1321
caf::Proxy< int > bestVtxIdx
Definition: SRProxy.h:761
caf::Proxy< float > dedx15
Definition: SRProxy.h:1941
caf::Proxy< caf::SRNueCosRej > nuecosrej
Definition: SRProxy.h:1244
caf::Proxy< float > visEBirks
Definition: SRProxy.h:631
caf::Proxy< float > zmax2
Definition: SRProxy.h:820
caf::Proxy< float > nutauid
Definition: SRProxy.h:887
caf::Proxy< float > ucrecomuonE
Definition: SRProxy.h:197
Proxy for caf::SRSLidEnergy.
Definition: SRProxy.h:15
caf::Proxy< float > dedxllh
Definition: SRProxy.h:1112
caf::Proxy< short unsigned int > maxplanecont
Definition: SRProxy.h:1621
caf::Proxy< float > activity30
Definition: SRProxy.h:1935
Proxy for caf::SRTrueNumuEnergy.
Definition: SRProxy.h:137
Breakpoint ID (BpfId) output.
Definition: SRBpfId.h:18
caf::Proxy< float > miphits
Definition: SRProxy.h:1138
caf::Proxy< bool > isvtxcont
Definition: SRProxy.h:521
float X() const
Definition: SRVector3D.h:32
caf::Proxy< unsigned int > lastcell
Definition: SRProxy.h:1287
caf::Proxy< float > tmvabdtg
Definition: SRProxy.h:934
caf::Proxy< float > daughterVisEinslcBirks
Definition: SRProxy.h:614
caf::Proxy< size_t > nhough
Definition: SRProxy.h:2103
caf::Proxy< float > pur
Definition: SRProxy.h:535
caf::Proxy< bool > isFHC
Definition: SRProxy.h:1354
caf::Proxy< float > emulll
Definition: SRProxy.h:1564
caf::Proxy< int > kalbakcellnd
Definition: SRProxy.h:797
caf::Proxy< std::vector< caf::SRFuzzyKProng > > png
Definition: SRProxy.h:2026
Truth information for numu energy fitting.
caf::Proxy< unsigned int > nhittot
Definition: SRProxy.h:525
caf::Proxy< caf::SRFuzzyK > fuzzyk
Definition: SRProxy.h:2070
caf::Proxy< unsigned int > finalstate
Definition: SRProxy.h:1464
caf::Proxy< std::string > genConfigString
Definition: SRProxy.h:509
caf::Proxy< float > E1
Definition: SRProxy.h:62
caf::Proxy< float > ppdydz
Definition: SRProxy.h:360
caf::Proxy< float > visE
Definition: SRProxy.h:304
Proxy for caf::SRVeto.
Definition: SRProxy.h:1168
caf::Proxy< float > truemuoncatcherE
Definition: SRProxy.h:149
Proxy for caf::SRShowerLID.
Definition: SRProxy.h:1585
caf::Proxy< float > shwEFrac
Definition: SRProxy.h:1580
caf::Proxy< caf::SRVector3D > muparp
Definition: SRProxy.h:353
caf::Proxy< bool > passnumicut
Definition: SRProxy.h:1189
caf::Proxy< size_t > nkalman
Definition: SRProxy.h:694
caf::Proxy< float > measfrac
Definition: SRProxy.h:1114
caf::Proxy< unsigned int > firstcell
Definition: SRProxy.h:124
caf::Proxy< caf::SRBpf > bpf
Definition: SRProxy.h:1999
caf::Proxy< short unsigned int > nplane
Definition: SRProxy.h:1627
caf::Proxy< float > pngmaxx
Definition: SRProxy.h:1903
caf::Proxy< int > pdg
Definition: SRProxy.h:1947
caf::Proxy< float > efrac2plwin
Definition: SRProxy.h:1130
caf::Proxy< unsigned int > nhitslc
Definition: SRProxy.h:324
caf::Proxy< bool > isShwDiF
Definition: SRProxy.h:1618
caf::Proxy< float > dedxp3c1
Definition: SRProxy.h:1555
caf::Proxy< unsigned int > nhit
Definition: SRProxy.h:1294
caf::Proxy< float > anglevarold
Definition: SRProxy.h:1180
caf::Proxy< float > px
Definition: SRProxy.h:284
caf::Proxy< std::vector< unsigned int > > genVersion
Definition: SRProxy.h:510
caf::Proxy< float > chibkgexp
Definition: SRProxy.h:906
caf::Proxy< float > prong3dvertexenergyvolume20
Definition: SRProxy.h:2048
caf::Proxy< float > trkqeE
Definition: SRProxy.h:196
caf::Proxy< float > gap
Definition: SRProxy.h:1574
caf::Proxy< caf::SRCVNParticleResult > spprongcvnpart2label
Definition: SRProxy.h:1909
caf::Proxy< float > stopeast
Definition: SRProxy.h:1057
caf::Proxy< float > endtime
Definition: SRProxy.h:1282
caf::Proxy< float > eratio
Definition: SRProxy.h:846
caf::Proxy< float > dedx2
Definition: SRProxy.h:1544
caf::Proxy< unsigned int > lastcell
Definition: SRProxy.h:126
caf::Proxy< float > avedEdxlast20cm
Definition: SRProxy.h:1648
caf::Proxy< float > annecos
Definition: SRProxy.h:1539
caf::Proxy< float > z
Definition: SRProxy.h:107
caf::Proxy< short unsigned int > maxplanegap
Definition: SRProxy.h:1894
caf::Proxy< std::vector< float > > output
Definition: SRProxy.h:1409
caf::Proxy< short unsigned int > nhitx
Definition: SRProxy.h:675
caf::Proxy< bool > isgoodspill
Definition: SRProxy.h:1356
caf::Proxy< unsigned int > npiplus_univ
Definition: SRProxy.h:431
caf::Proxy< float > visE
Definition: SRProxy.h:544
caf::Proxy< caf::SRCVNParticleResult > spprongcvnpartnumuccphotonid
Definition: SRProxy.h:1913
caf::Proxy< float > ndtrktranx
Definition: SRProxy.h:187
caf::Proxy< caf::SRVector3D > v
Definition: SRProxy.h:372
caf::Proxy< caf::SRCVNResult > cvnoldpresel
Definition: SRProxy.h:1237
caf::Proxy< int > nanoslicedatanotpresent
Definition: SRProxy.h:1364
caf::Proxy< unsigned int > closestslicenhit
Definition: SRProxy.h:1280
caf::Proxy< float > scatt
Definition: SRProxy.h:866
caf::Proxy< caf::SRVector3D > vtx
Definition: SRProxy.h:2072
caf::Proxy< float > stopbottom
Definition: SRProxy.h:1056
Proxy for caf::SRRvp.
Definition: SRProxy.h:1120
caf::Proxy< float > regcvnhadE
Definition: SRProxy.h:191
caf::Proxy< bool > filt
Definition: SRProxy.h:237
caf::Proxy< float > pid
Definition: SRProxy.h:769
caf::Proxy< float > trkfwddist
Definition: SRProxy.h:1688
Proxy for caf::SRVector3D.
Definition: SRProxy.h:77
caf::Proxy< float > visEinslcBirks
Definition: SRProxy.h:549
caf::Proxy< float > kscorediff
Definition: SRProxy.h:858
caf::Proxy< float > minus2sigma
Definition: SRProxy.h:453
caf::Proxy< double > bdt
Definition: SRProxy.h:1206
Proxy for caf::SRPresel.
Definition: SRProxy.h:1065
caf::Proxy< float > regcvnhadE_opphorn
Definition: SRProxy.h:192
caf::Proxy< double > lenincat
Definition: SRProxy.h:1657
caf::Proxy< short unsigned int > subevt
Definition: SRProxy.h:249
caf::Proxy< float > weightedCalE
Definition: SRProxy.h:1919
caf::Proxy< short int > ncosmiccvn
Definition: SRProxy.h:1369
caf::Proxy< caf::SRCVNResult > cvnoldpresel
Definition: SRProxy.h:1615
caf::Proxy< float > regcvnEvtE_opphorn
Definition: SRProxy.h:47
caf::Proxy< caf::SRTrackBranch > trk
Definition: SRProxy.h:2128
caf::Proxy< float > ppdxdz
Definition: SRProxy.h:359
caf::Proxy< int > nplanestofront
Definition: SRProxy.h:808
caf::Proxy< caf::SRLorentzVector > mustop
Definition: SRProxy.h:301
caf::Proxy< float > prongmaxz
Definition: SRProxy.h:1043
caf::Proxy< std::vector< caf::SRTrkME > > me
Definition: SRProxy.h:1661
Variables describing Michel E&#39;s found around the end of a track.
Definition: SRTrkME.h:15
caf::Proxy< float > measfrac
Definition: SRProxy.h:1730
caf::Proxy< float > dcmedgematchfrac
Definition: SRProxy.h:1338
Float_t E
Definition: plot.C:20
caf::Proxy< float > ndtrkcalcatE
Definition: SRProxy.h:183
caf::Proxy< float > cospidperibdt
Definition: SRProxy.h:1018
caf::Proxy< short unsigned int > minplane
Definition: SRProxy.h:1623
caf::Proxy< float > x
Definition: SRProxy.h:105
caf::Proxy< float > nutauVal
Definition: SRProxy.h:1318
caf::Proxy< std::vector< caf::SRMRProperties > > mrdif
Definition: SRProxy.h:1666
caf::Proxy< int > slcidx
Definition: SRProxy.h:731
Vectors of reconstructed vertices found by various algorithms.
caf::Proxy< std::vector< caf::SRTrkME > > trkcosmic
Definition: SRProxy.h:698
caf::Proxy< float > hornI
Definition: SRProxy.h:1350
caf::Proxy< caf::SRCVNResult > cvn
Definition: SRProxy.h:1232
Reconstructed tracks found by various algorithms.
Definition: SRTrackBranch.h:18
caf::Proxy< std::vector< caf::SRMRProperties > > mrbrem
Definition: SRProxy.h:1665
caf::Proxy< float > startfront
Definition: SRProxy.h:1052
caf::Proxy< unsigned int > nmiphit
Definition: SRProxy.h:1295
caf::Proxy< float > time
Definition: SRProxy.h:331
caf::Proxy< float > invglll
Definition: SRProxy.h:1575
caf::Proxy< caf::SRVector3D > meanpos
Definition: SRProxy.h:128
caf::Proxy< unsigned int > noutput
Definition: SRProxy.h:884
Proxy for caf::SRBpf.
Definition: SRProxy.h:1956
caf::Proxy< float > maxElasticProtonTrueE
Definition: SRProxy.h:405
caf::Proxy< int > bestPngIdx
Definition: SRProxy.h:760
caf::Proxy< short unsigned int > maxplanegap
Definition: SRProxy.h:1659
caf::Proxy< unsigned int > lastcelly
Definition: SRProxy.h:1432
Proxy for caf::SRElastic.
Definition: SRProxy.h:2031
caf::Proxy< float > efrac2sig
Definition: SRProxy.h:1208
caf::Proxy< float > chisig
Definition: SRProxy.h:907
caf::Proxy< float > photptp
Definition: SRProxy.h:1037
caf::Proxy< short unsigned int > nhity
Definition: SRProxy.h:1626
caf::Proxy< float > fannidenrich
Definition: SRProxy.h:915
caf::Proxy< float > nueid
Definition: SRProxy.h:885
Proxy for caf::SRRegCVNResult.
Definition: SRProxy.h:1972
caf::Proxy< float > avedEdxlast30cm
Definition: SRProxy.h:1649
caf::Proxy< int > trkfwdcellnd
Definition: SRProxy.h:1687
caf::Proxy< caf::SRVector3D > dir
Definition: SRProxy.h:1652
caf::Proxy< caf::SRCVNNeutronDaughterResult > cvnneutron
Definition: SRProxy.h:1888
caf::Proxy< float > len
Definition: SRProxy.h:1892
Truth information for a Michel electron.
Definition: SRTrueMichelE.h:15
caf::Proxy< float > plus2sigma
Definition: SRProxy.h:455
caf::Proxy< short unsigned int > nhit
Definition: SRProxy.h:1899
Proxy for caf::SRMCReweight.
Definition: SRProxy.h:475
caf::Proxy< float > lstmnu_opphorn
Definition: SRProxy.h:174
caf::Proxy< float > maxInelasticPhotonTrueE
Definition: SRProxy.h:406
caf::Proxy< int > contplanes
Definition: SRProxy.h:714
caf::Proxy< float > dEdXLL
Definition: SRProxy.h:1940
caf::Proxy< short unsigned int > maxplanegap
Definition: SRProxy.h:1510
caf::Proxy< int > nanosliceoverflowerror
Definition: SRProxy.h:1366
caf::Proxy< bool > iscc
Definition: SRProxy.h:518
caf::Proxy< float > ERemain
Definition: SRProxy.h:66
Proxy for caf::SRCVNFeatures.
Definition: SRProxy.h:1396
caf::Proxy< float > E
Definition: SRProxy.h:300
caf::Proxy< float > len
Definition: SRProxy.h:1508
Proxy for caf::SRCVNNeutronDaughterResult.
Definition: SRProxy.h:1806
caf::Proxy< float > visEinslcNeutron
Definition: SRProxy.h:550
caf::Proxy< unsigned int > evt
Definition: SRProxy.h:1346
caf::Proxy< float > mintime
Definition: SRProxy.h:1664
caf::Proxy< float > inelasticProtonSumVisEinslc
Definition: SRProxy.h:404
caf::Proxy< caf::SRLorentzVector > motherp
Definition: SRProxy.h:619
caf::Proxy< unsigned char > trigger
Definition: SRProxy.h:1390
caf::Proxy< long unsigned int > spilltimesec
Definition: SRProxy.h:1388
caf::Proxy< int > remcont
Definition: SRProxy.h:1736
caf::Proxy< int > ncellsfromedge
Definition: SRProxy.h:726
caf::Proxy< float > activity15
Definition: SRProxy.h:1996
Proxy for caf::SRTrackBranch.
Definition: SRProxy.h:1764
caf::Proxy< short unsigned int > nhit
Definition: SRProxy.h:1511
caf::Proxy< float > hitsperplane
Definition: SRProxy.h:1025
caf::Proxy< std::vector< caf::SRTrkME > > trkdiscrete
Definition: SRProxy.h:699
caf::Proxy< float > ndtrkcaltranE
Definition: SRProxy.h:184
caf::Proxy< long long int > deltaspilltimensec
Definition: SRProxy.h:1339
caf::Proxy< float > dedxp0c0
Definition: SRProxy.h:1548
caf::Proxy< float > zmaxt
Definition: SRProxy.h:821
caf::Proxy< float > slicevertexenergyvolume20
Definition: SRProxy.h:2052
Proxy for caf::SRBeam.
Definition: SRProxy.h:339
caf::Proxy< float > muonyattrans
Definition: SRProxy.h:725
caf::Proxy< float > elasticProtonSumVisEinslc
Definition: SRProxy.h:395
caf::Proxy< float > epi0lll
Definition: SRProxy.h:1568
caf::Proxy< float > timeWinMax
Definition: SRProxy.h:1320
Numu energy estimator output.
Definition: SRNumuEnergy.h:17
caf::Proxy< float > mid
Definition: SRProxy.h:652
caf::Proxy< caf::SRBpfTrack > muon
Definition: SRProxy.h:1966
A potential interaction point found by the HoughVertex algorithm.
Definition: SRHoughVertex.h:19
caf::Proxy< float > cosmicVal
Definition: SRProxy.h:1313
caf::Proxy< caf::SRVector3D > stop
Definition: SRProxy.h:330
Proxy for caf::SRTrackBase.
Definition: SRProxy.h:1699
caf::Proxy< float > pid
Definition: SRProxy.h:968
caf::Proxy< unsigned int > npiplus
Definition: SRProxy.h:528
caf::Proxy< int > nmicroblocks
Definition: SRProxy.h:1375
caf::Proxy< unsigned int > evt
Definition: SRProxy.h:508
caf::Proxy< short int > faveidxeffthenpur
Definition: SRProxy.h:589
caf::Proxy< float > subevtmeantime
Definition: SRProxy.h:251
caf::Proxy< float > muanglediffbydist
Definition: SRProxy.h:1028
caf::Proxy< bool > IsValid
Definition: SRProxy.h:1933
caf::Proxy< caf::SRBpfTrack > proton
Definition: SRProxy.h:1968
caf::Proxy< float > cosmicid
Definition: SRProxy.h:1160
caf::Proxy< unsigned int > ncellsfromedge
Definition: SRProxy.h:1292
caf::Proxy< int > ndroppedmicroblocks
Definition: SRProxy.h:1373
caf::Proxy< float > pngminy
Definition: SRProxy.h:1676
Float_t d
Definition: plot.C:236
caf::Proxy< float > shwE
Definition: SRProxy.h:1597
CVN PID output for a single particle.
caf::Proxy< float > meanqfracsig
Definition: SRProxy.h:921
caf::Proxy< float > meanyexp
Definition: SRProxy.h:924
caf::Proxy< float > otherid
Definition: SRProxy.h:1094
caf::Proxy< float > tmvamlp
Definition: SRProxy.h:936
caf::Proxy< unsigned int > nnonnoise
Definition: SRProxy.h:1297
caf::Proxy< float > meanysigexp
Definition: SRProxy.h:927
caf::Proxy< float > recotrkcchadE
Definition: SRProxy.h:190
caf::Proxy< float > costheta
Definition: SRProxy.h:1541
caf::Proxy< float > disttoslc
Definition: SRProxy.h:650
caf::StandardRecord * sr
caf::Proxy< float > ndtrkcalactE
Definition: SRProxy.h:182
caf::Proxy< unsigned int > nhitslc
Definition: SRProxy.h:524
caf::Proxy< bool > numucontainSA
Definition: SRProxy.h:810
caf::Proxy< caf::SRVector3D > start
Definition: SRProxy.h:1914
caf::Proxy< float > partptp
Definition: SRProxy.h:1036
caf::Proxy< std::vector< float > > output
Definition: SRProxy.h:1095
caf::Proxy< caf::SRTrueNumuEnergy > mc
Definition: SRProxy.h:175
caf::Proxy< caf::SRCVNFeatures > cvnfeatures
Definition: SRProxy.h:1487
caf::Proxy< caf::SRVector3D > start
Definition: SRProxy.h:1517
caf::Proxy< caf::SRPresel > nuepre
Definition: SRProxy.h:1245
caf::Proxy< double > ncpidbdtglt
Definition: SRProxy.h:999
caf::Proxy< caf::SRTrackBase > discrete
Definition: SRProxy.h:1775
caf::Proxy< unsigned int > lastplane
Definition: SRProxy.h:1288
caf::Proxy< float > ucrecomuonE1trk
Definition: SRProxy.h:198
caf::Proxy< float > ppenergy
Definition: SRProxy.h:361
caf::Proxy< float > hadcalE
Definition: SRProxy.h:168
caf::Proxy< float > calE
Definition: SRProxy.h:670
caf::Proxy< std::vector< float > > output
Definition: SRProxy.h:888
Contains the reco muon PID (ReMId) output.
Definition: SRRemid.h:19
caf::Proxy< short unsigned int > nplaney
Definition: SRProxy.h:1629
caf::Proxy< int > cycle
Definition: SRProxy.h:229
caf::Proxy< caf::View_t > view
Definition: SRProxy.h:1694
caf::Proxy< unsigned int > nbaddcmslg
Definition: SRProxy.h:1368
caf::Proxy< float > tmvabdt
Definition: SRProxy.h:932
caf::Proxy< float > stopwest
Definition: SRProxy.h:1060
Event ID and selection variables.
Definition: SRIDBranch.h:33
caf::Proxy< float > gap
Definition: SRProxy.h:1616
caf::Proxy< caf::SRVector3D > momentum
Definition: SRProxy.h:1945
caf::Proxy< int > trkfwdcell
Definition: SRProxy.h:1686
caf::Proxy< float > subevtstarttime
Definition: SRProxy.h:252
caf::Proxy< unsigned int > ncomponents
Definition: SRProxy.h:1407
caf::Proxy< float > py
Definition: SRProxy.h:285
Proxy for caf::SRBpfTrack.
Definition: SRProxy.h:1923
caf::Proxy< int > nHits
Definition: SRProxy.h:1314
This class contains the LEM PID output.
Definition: SRLem.h:18
caf::Proxy< float > inelasticPhotonMaxVisE
Definition: SRProxy.h:397
caf::Proxy< float > epilll
Definition: SRProxy.h:1570
caf::Proxy< caf::SRVector3D > vtx
Definition: SRProxy.h:2087
caf::Proxy< caf::SRVector3D > meanpos
Definition: SRProxy.h:651
caf::Proxy< int > nplanestoback
Definition: SRProxy.h:807
caf::Proxy< caf::SRRemid > remid
Definition: SRProxy.h:1248
caf::Proxy< unsigned char[16000]> cvnmap
Definition: SRProxy.h:1791
caf::Proxy< unsigned int > noutput
Definition: SRProxy.h:1091
caf::Proxy< float > prox30
Definition: SRProxy.h:2004
caf::Proxy< short unsigned int > minute
Definition: SRProxy.h:243
caf::Proxy< float > closestsliceminfromtop
Definition: SRProxy.h:1278