EID.cxx
Go to the documentation of this file.
1 /////////////////////////////////////////////////////////////////////////
2 /// \brief TODO
3 /// \author bianjm@umn.physics.edu
4 ////////////////////////////////////////////////////////////////////////
5 #include "RecoJMShower/EID.h"
6 
7 #include "RecoBase/CellHit.h"
8 
9 namespace jmshower
10 {
11  //......................................................................
12  void EID::SetANN(double ann)
13  {
14  fANN = ann;
15  }
16  double EID::ANN() const
17  {
18  return fANN;
19  }
20 
21  void EID::SetANNE(double anne)
22  {
23  fANNE = anne;
24  }
25  double EID::ANNE() const
26  {
27  return fANNE;
28  }
29 
30  void EID::SetANNEL(double ann)
31  {
32  fANNEL = ann;
33  }
34  double EID::ANNEL() const
35  {
36  return fANNEL;
37  }
38 
39  void EID::SetANNEPi0(double ann)
40  {
41  fANNEPi0 = ann;
42  }
43  double EID::ANNEPi0() const
44  {
45  return fANNEPi0;
46  }
47 
48  void EID::SetANNEPi0EL(double ann)
49  {
50  fANNEPi0EL = ann;
51  }
52  double EID::ANNEPi0EL() const
53  {
54  return fANNEPi0EL;
55  }
56 
57  void EID::SetANNNoCos(double ann)
58  {
59  fANNNoCos = ann;
60  }
61  double EID::ANNNoCos() const
62  {
63  return fANNNoCos;
64  }
65 
66  void EID::SetANNENoCos(double ann)
67  {
68  fANNENoCos = ann;
69  }
70  double EID::ANNENoCos() const
71  {
72  return fANNENoCos;
73  }
74 
76  {
78  }
79  double EID::DetEnergy() const
80  {
81  return fDetEnergy;
82  }
83 
84  void EID::SetEvtNCell(int ncell)// number of cells in a slice
85  {
86  fEvtNCell = ncell;
87  }
88  int EID::EvtNCell() const
89  {
90  return fEvtNCell;
91  }
92 
93  void EID::SetEvtSumCosTheta(double costheta)
94  {
95  fEvtSumCosTheta = costheta;
96  }
97  double EID::EvtSumCosTheta() const
98  {
99  return fEvtSumCosTheta;
100  }
101 
102 
103  void EID::SetEvtSumP0(double p)
104  {
105  fEvtSumP0 = p;
106  }
107  double EID::EvtSumP0() const
108  {
109  return fEvtSumP0;
110  }
111  void EID::SetEvtSumPt0(double pt)
112  {
113  fEvtSumPt0 = pt;
114  }
115  double EID::EvtSumPt0() const
116  {
117  return fEvtSumPt0;
118  }
119 
120 
121 
122 
123  void EID::SetEvtSumP(double p)
124  {
125  fEvtSumP = p;
126  }
127  double EID::EvtSumP() const
128  {
129  return fEvtSumP;
130  }
131 
132  void EID::SetEvtSumPt(double pt)
133  {
134  fEvtSumPt = pt;
135  }
136  double EID::EvtSumPt() const
137  {
138  return fEvtSumPt;
139  }
140 
141  void EID::SetEvtEtot(double etot)
142  {
143  fEvtEtot = etot;
144  }
145 
146  double EID::EvtEtot() const
147  {
148  return fEvtEtot;
149  }
150 
151  void EID::SetEvtMinX(double m)
152  {
153  fEvtMinX = m;
154  }
155  double EID::EvtMinX() const
156  {
157  return fEvtMinX;
158  }
159 
160  void EID::SetEvtMinY(double m)
161  {
162  fEvtMinY = m;
163  }
164  double EID::EvtMinY() const
165  {
166  return fEvtMinY;
167  }
168 
169  void EID::SetEvtMinZ(double m)
170  {
171  fEvtMinZ = m;
172  }
173  double EID::EvtMinZ() const
174  {
175  return fEvtMinZ;
176  }
177 
178  void EID::SetEvtMaxX(double m)
179  {
180  fEvtMaxX = m;
181  }
182  double EID::EvtMaxX() const
183  {
184  return fEvtMaxX;
185  }
186 
187  void EID::SetEvtMaxY(double m)
188  {
189  fEvtMaxY = m;
190  }
191  double EID::EvtMaxY() const
192  {
193  return fEvtMaxY;
194  }
195 
196  void EID::SetEvtMaxZ(double m)
197  {
198  fEvtMaxZ = m;
199  }
200  double EID::EvtMaxZ() const
201  {
202  return fEvtMaxZ;
203  }
204 
205  void EID::SetEvtGapTNS(double tns)
206  {
207  fEvtGapTNS = tns;
208  }
209 
210  double EID::EvtGapTNS() const
211  {
212  return fEvtGapTNS;
213  }
214 
215  void EID::SetEvtNCellToEdge(int ncell)// number of cells to edge
216  {
217  fEvtNCellToEdge = ncell;
218  }
220  {
221  return fEvtNCellToEdge;
222  }
223 
225  {
226  fNuEnergy = energy;
227  }
228  double EID::NuEnergy() const
229  {
230  return fNuEnergy;
231  }
232 
234  {
236  }
237  double EID::TrueNuEnergy() const
238  {
239  return fTrueNuEnergy;
240  }
241 
242  void EID::SetSh1Energy(double sh1energy)
243  {
244  fSh1Energy = sh1energy;
245  }
246 
247  double EID::Sh1Energy() const
248  {
249  return fSh1Energy;
250  }
251 
252  void EID::SetSh1ExclEnergy(double sh1exclenergy)
253  {
254  fSh1ExclEnergy = sh1exclenergy;
255  }
256  double EID::Sh1ExclEnergy() const
257  {
258  return fSh1ExclEnergy;
259  }
260 
261  void EID::SetSh1TotalLength(double sh1totallength)
262  {
263  fSh1TotalLength = sh1totallength;
264  }
265 
266  double EID::Sh1TotalLength() const
267  {
268  return fSh1TotalLength;
269  }
270 
271  void EID::SetSh1Start(TVector3 sh1start)
272  {
273  fSh1Start=sh1start;
274  }
275  TVector3 EID::Sh1Start() const //< Leading shower start point, = vertex when fuzzkyvertex is used
276  {
277  return fSh1Start;
278  }
279 
280  void EID::SetSh1Stop(TVector3 sh1stop)
281  {
282  fSh1Stop = sh1stop;
283  }
284  TVector3 EID::Sh1Stop() const //< Leading shower stop point
285  {
286  return fSh1Stop;
287  }
288 
289  void EID::SetSh1Dir(TVector3 sh1dir)
290  {
291  fSh1Dir = sh1dir;
292  }
293 
294  TVector3 EID::Sh1Dir() const //< Leading shower dir
295  {
296  return fSh1Dir;
297  }
298 
299  void EID::SetSh1VtxDoca(double doca)
300  {
301  fSh1VtxDoca = doca;
302  }
303  double EID::Sh1VtxDoca() const
304  {
305  return fSh1VtxDoca;
306  }
307  void EID::SetSh1Gap(double gap)
308  {
309  fSh1Gap = gap;
310  }
311  double EID::Sh1Gap() const
312  {
313  return fSh1Gap;
314  }
315 
316  void EID::SetSh1NPlane(unsigned int nplane)
317  {
318  fSh1NPlane = nplane;
319  }
320  unsigned int EID::Sh1NPlane() const
321  {
322  return fSh1NPlane;
323  }
324 
325  void EID::SetSh1XNPlane(unsigned int xnplane)
326  {
327  fSh1XNPlane = xnplane;
328  }
329  unsigned int EID::Sh1XNPlane() const
330  {
331  return fSh1XNPlane;
332  }
333 
334  void EID::SetSh1YNPlane(unsigned int ynplane)
335  {
336  fSh1YNPlane = ynplane;
337  }
338  unsigned int EID::Sh1YNPlane() const
339  {
340  return fSh1YNPlane;
341  }
342  void EID::SetSh1NCell(unsigned int ncell)
343  {
344  fSh1NCell = ncell;
345  }
346  unsigned int EID::Sh1NCell() const
347  {
348  return fSh1NCell;
349  }
350 
351  void EID::SetSh1XNCell(unsigned int xncell)
352  {
353  fSh1XNCell = xncell;
354  }
355  unsigned int EID::Sh1XNCell() const
356  {
357  return fSh1XNCell;
358  }
359 
360  void EID::SetSh1YNCell(unsigned int yncell)
361  {
362  fSh1YNCell = yncell;
363  }
364  unsigned int EID::Sh1YNCell() const
365  {
366  return fSh1YNCell;
367  }
368 
369  void EID::SetSh1PID(int pid)
370  {
371  fSh1PID = pid;
372  }
373  int EID::Sh1PID() const
374  {
375  return fSh1PID;
376  }
377 
378  void EID::SetSh1NCellToEdge(int ncell)// number of cells to edge
379  {
380  fSh1NCellToEdge = ncell;
381  }
383  {
384  return fSh1NCellToEdge;
385  }
386 
387  void EID::SetSh1Sh2Dang(double sh1sh2dang)
388  {
389  fSh1Sh2Dang = sh1sh2dang;
390  }
391 
392  double EID::Sh1Sh2Dang() const
393  {
394  return fSh1Sh2Dang;
395  }
396 
397 
398  void EID::SetSh2Energy(double sh1energy)
399  {
400  fSh2Energy = sh1energy;
401  }
402 
403  double EID::Sh2Energy() const
404  {
405  return fSh2Energy;
406  }
407 
408  void EID::SetSh2ExclEnergy(double sh1exclenergy)
409  {
410  fSh2ExclEnergy = sh1exclenergy;
411  }
412  double EID::Sh2ExclEnergy() const
413  {
414  return fSh2ExclEnergy;
415  }
416 
417  void EID::SetSh2TotalLength(double sh1totallength)
418  {
419  fSh2TotalLength = sh1totallength;
420  }
421 
422  double EID::Sh2TotalLength() const
423  {
424  return fSh2TotalLength;
425  }
426 
427  void EID::SetSh2Start(TVector3 sh1start)
428  {
429  fSh2Start=sh1start;
430  }
431  TVector3 EID::Sh2Start() const //< Leading shower start point, = vertex when fuzzkyvertex is used
432  {
433  return fSh2Start;
434  }
435 
436  void EID::SetSh2Stop(TVector3 sh1stop)
437  {
438  fSh2Stop = sh1stop;
439  }
440  TVector3 EID::Sh2Stop() const //< Leading shower stop point
441  {
442  return fSh2Stop;
443  }
444 
445  void EID::SetSh2Dir(TVector3 sh1dir)
446  {
447  fSh2Dir = sh1dir;
448  }
449 
450  TVector3 EID::Sh2Dir() const //< Leading shower dir
451  {
452  return fSh2Dir;
453  }
454 
455  void EID::SetSh2VtxDoca(double doca)
456  {
457  fSh2VtxDoca = doca;
458  }
459  double EID::Sh2VtxDoca() const
460  {
461  return fSh2VtxDoca;
462  }
463  void EID::SetSh2Gap(double gap)
464  {
465  fSh2Gap = gap;
466  }
467  double EID::Sh2Gap() const
468  {
469  return fSh2Gap;
470  }
471 
472  void EID::SetSh2NPlane(unsigned int nplane)
473  {
474  fSh2NPlane = nplane;
475  }
476  unsigned int EID::Sh2NPlane() const
477  {
478  return fSh2NPlane;
479  }
480 
481  void EID::SetSh2XNPlane(unsigned int xnplane)
482  {
483  fSh2XNPlane = xnplane;
484  }
485  unsigned int EID::Sh2XNPlane() const
486  {
487  return fSh2XNPlane;
488  }
489 
490  void EID::SetSh2YNPlane(unsigned int ynplane)
491  {
492  fSh2YNPlane = ynplane;
493  }
494  unsigned int EID::Sh2YNPlane() const
495  {
496  return fSh2YNPlane;
497  }
498  void EID::SetSh2NCell(unsigned int ncell)
499  {
500  fSh2NCell = ncell;
501  }
502  unsigned int EID::Sh2NCell() const
503  {
504  return fSh2NCell;
505  }
506 
507  void EID::SetSh2XNCell(unsigned int xncell)
508  {
509  fSh2XNCell = xncell;
510  }
511  unsigned int EID::Sh2XNCell() const
512  {
513  return fSh2XNCell;
514  }
515 
516  void EID::SetSh2YNCell(unsigned int yncell)
517  {
518  fSh2YNCell = yncell;
519  }
520  unsigned int EID::Sh2YNCell() const
521  {
522  return fSh2YNCell;
523  }
524 
525  void EID::SetSh2PID(int pid)
526  {
527  fSh2PID = pid;
528  }
529  int EID::Sh2PID() const
530  {
531  return fSh2PID;
532  }
533 
534  void EID::SetSh2NCellToEdge(int ncell)// number of cells to edge
535  {
536  fSh2NCellToEdge = ncell;
537  }
539  {
540  return fSh2NCellToEdge;
541  }
542 
543  void EID::SetIsMuon(bool ismuon)
544  {
545  fIsMuon = ismuon;
546  }
547  bool EID::IsMuon() const
548  {
549  return fIsMuon;
550  }
551 
552  void EID::SetIsInvPhoton(bool isinvphoton)
553  {
554  fIsInvPhoton = isinvphoton;
555  }
556  bool EID::IsInvPhoton() const
557  {
558  return fIsInvPhoton;
559  }
560 
561  void EID::SetSigOscW(double weight)
562  {
563  fSigOscW = weight;
564  }
565 
566  double EID::SigOscW() const
567  {
568  return fSigOscW;
569  }
570 
571  void EID::SetBkgOscW(double weight)
572  {
573  fBkgOscW = weight;
574  }
575 
576  double EID::BkgOscW() const
577  {
578  return fBkgOscW;
579  }
580 
581  void EID::SetVtx(TVector3 vtx)
582  {
583  fVtx.SetXYZ(vtx[0],vtx[1],vtx[2]);
584  }
585 
586  TVector3 EID::Vtx() const
587  {
588  return fVtx;
589  }
590 
591  void EID::SetDedx0(double in){
592  fDedx0=in;
593  }
594  double EID::Dedx0() const{
595  return fDedx0;
596  }
597 
598  void EID::SetDedx1(double in){
599  fDedx1=in;
600  }
601  double EID::Dedx1() const{
602  return fDedx1;
603  }
604 
605  void EID::SetDedx2(double in){
606  fDedx2=in;
607  }
608  double EID::Dedx2() const{
609  return fDedx2;
610  }
611 
612  void EID::SetDedx3(double in){
613  fDedx3=in;
614  }
615  double EID::Dedx3() const{
616  return fDedx3;
617  }
618 
619  void EID::SetDedx4(double in){
620  fDedx4=in;
621  }
622  double EID::Dedx4() const{
623  return fDedx4;
624  }
625  void EID::SetDedx5(double in){
626  fDedx5=in;
627  }
628  double EID::Dedx5() const{
629  return fDedx5;
630  }
631 
632 
633  void EID::SetEGLLL(double egLLL)
634  {
635  fEGLLL=egLLL;
636  }
637 
638  double EID::EGLLL() const
639  {
640  return fEGLLL;
641  }
642 
643  void EID::SetEGLLT(double egLLT)
644  {
645  fEGLLT=egLLT;
646  }
647 
648  double EID::EGLLT() const
649  {
650  return fEGLLT;
651  }
652 
653  void EID::SetEMuLLL(double emuLLL)
654  {
655  fEMuLLL=emuLLL;
656  }
657 
658  double EID::EMuLLL() const
659  {
660  return fEMuLLL;
661  }
662 
663  void EID::SetEMuLLT(double emuLLT)
664  {
665  fEMuLLT=emuLLT;
666  }
667 
668  double EID::EMuLLT() const
669  {
670  return fEMuLLT;
671  }
672 
673  void EID::SetEPi0LLL(double epi0LLL)
674  {
675  fEPi0LLL=epi0LLL;
676  }
677 
678  double EID::EPi0LLL() const
679  {
680  return fEPi0LLL;
681  }
682 
683  void EID::SetEPi0LLT(double epi0LLT)
684  {
685  fEPi0LLT=epi0LLT;
686  }
687 
688  double EID::EPi0LLT() const
689  {
690  return fEPi0LLT;
691  }
692 
693  void EID::SetEPLLL(double epLLL)
694  {
695  fEPLLL = epLLL;
696  }
697 
698  double EID::EPLLL() const
699  {
700  return fEPLLL;
701  }
702 
703  void EID::SetEPLLT(double epLLT)
704  {
705  fEPLLT=epLLT;
706  }
707 
708  double EID::EPLLT() const
709  {
710  return fEPLLT;
711  }
712 
713  void EID::SetENLLL(double enLLL)
714  {
715  fENLLL=enLLL;
716  }
717 
718  double EID::ENLLL() const
719  {
720  return fENLLL;
721  }
722 
723  void EID::SetENLLT(double enLLT)
724  {
725  fENLLT=enLLT;
726  }
727 
728  double EID::ENLLT() const
729  {
730  return fENLLT;
731  }
732 
733  void EID::SetEPiLLL(double epiLLL)
734  {
735  fEPiLLL=epiLLL;
736  }
737 
738  double EID::EPiLLL() const
739  {
740  return fEPiLLL;
741  }
742 
743  void EID::SetEPiLLT(double epiLLT)
744  {
745  fEPiLLT=epiLLT;
746  }
747 
748  double EID::EPiLLT() const
749  {
750  return fEPiLLT;
751  }
752 
753  void EID::SetVtxGeV(double vtxgev)
754  {
755  fVtxGeV=vtxgev;
756  }
757 
758  double EID::VtxGeV() const
759  {
760  return fVtxGeV;
761  }
762 
763  void EID::SetPi0Mass(double pi0mass)
764  {
765  fPi0Mass=pi0mass;
766  }
767 
768  double EID::Pi0Mass() const
769  {
770  return fPi0Mass;
771  }
772 
773  void EID::SetShE(double shE)
774  {
775  fShE=shE;
776  }
777 
778  double EID::ShE() const
779  {
780  return fShE;
781  }
782 
783  void EID::SetGap(double gap)
784  {
785  fGap=gap;
786  }
787 
788  double EID::Gap() const
789  {
790  return fGap;
791  }
792 
793  void EID::SetELLL(double eLLL)
794  {
795  fELLL=eLLL;
796  }
797 
798  double EID::ELLL() const
799  {
800  return fELLL;
801  }
802 
803  void EID::SetELLT(double eLLT)
804  {
805  fELLT=eLLT;
806  }
807 
808  double EID::ELLT() const
809  {
810  return fELLT;
811  }
812 
813  void EID::SetEelLLL(double eelLLL)
814  {
815  fEelLLL=eelLLL;
816  }
817 
818  double EID::EelLLL() const
819  {
820  return fEelLLL;
821  }
822 
823  void EID::SetEelLLT(double eelLLT)
824  {
825  fEelLLT=eelLLT;
826  }
827 
828  double EID::EelLLT() const
829  {
830  return fEelLLT;
831  }
832 
833 
834 
835  void EID::SetMuLLL(double muLLL)
836  {
837  fMuLLL=muLLL;
838  }
839 
840  double EID::MuLLL() const
841  {
842  return fMuLLL;
843  }
844 
845  void EID::SetMuLLT(double muLLT)
846  {
847  fMuLLT=muLLT;
848  }
849 
850  double EID::MuLLT() const
851  {
852  return fMuLLT;
853  }
854 
855  void EID::SetGLLL(double gLLL)
856  {
857  fGLLL=gLLL;
858  }
859 
860  double EID::GLLL() const
861  {
862  return fGLLL;
863  }
864 
865  void EID::SetInvGLLL(double invgLLL)
866  {
867  fInvGLLL=invgLLL;
868  }
869 
870  double EID::InvGLLL() const
871  {
872  return fInvGLLL;
873  }
874 
876  {
878  }
879 
880  double EID::Sh1DistToEdge()const
881  {
882  return fSh1DistToEdge;
883  }
884 
885 
886  void EID::SetEEdge2Cell(double eedge2cell)
887  {
888  fEEdge2Cell = eedge2cell;
889  }
890  double EID::EEdge2Cell()const //Energy deposit within 2 cells to detector edges
891  {
892  return fEEdge2Cell;
893  }
894 
895  void EID::SetEEdge5Cell(double eedge5cell)
896  {
897  fEEdge5Cell = eedge5cell;
898  }
899  double EID::EEdge5Cell()const //Energy deposit within 5 cells to detector edges
900  {
901  return fEEdge5Cell;
902  }
903 
904  void EID::SetEEdge10Cell(double eedge10cell)
905  {
906  fEEdge10Cell = eedge10cell;
907  }
908  double EID::EEdge10Cell()const //Energy deposit within 10 cells to detector edges
909  {
910  return fEEdge10Cell;
911  }
912 }
913 //......................................................................
TVector3 fSh1Start
Definition: EID.h:324
double fANNE
Definition: EID.h:292
void SetEMuLLT(double emuLLT)
Definition: EID.cxx:663
double ANNEL() const
Definition: EID.cxx:34
double fSh1ExclEnergy
Definition: EID.h:322
double ANNNoCos() const
Definition: EID.cxx:61
double Sh1VtxDoca() const
Definition: EID.cxx:303
void SetANNEPi0(double ann)
Definition: EID.cxx:39
double InvGLLL() const
Definition: EID.cxx:870
double ELLL() const
Definition: EID.cxx:798
void SetIsMuon(bool ismuon)
Definition: EID.cxx:543
double EPiLLT() const
Definition: EID.cxx:748
double EEdge10Cell() const
Definition: EID.cxx:908
double fShE
Definition: EID.h:388
double Sh1DistToEdge() const
Definition: EID.cxx:880
void SetSh1VtxDoca(double doca)
Definition: EID.cxx:299
void SetSh1YNPlane(unsigned int ynplane)
Definition: EID.cxx:334
void SetSh1NCellToEdge(int ncell)
Definition: EID.cxx:378
TVector3 Sh2Dir() const
Definition: EID.cxx:450
double MuLLT() const
Definition: EID.cxx:850
bool fIsInvPhoton
Definition: EID.h:362
double fEvtGapTNS
Definition: EID.h:312
double Dedx4() const
Definition: EID.cxx:622
double EvtSumP() const
Definition: EID.cxx:127
void SetPi0Mass(double pi0mass)
Definition: EID.cxx:763
void SetTrueNuEnergy(double energy)
Definition: EID.cxx:233
double fEPi0LLL
Definition: EID.h:378
void SetEvtEtot(double etot)
Definition: EID.cxx:141
int EvtNCell() const
Definition: EID.cxx:88
double Sh2Energy() const
Definition: EID.cxx:403
double ANNEPi0EL() const
Definition: EID.cxx:52
double EGLLL() const
Definition: EID.cxx:638
double EPiLLL() const
Definition: EID.cxx:738
void SetDedx2(double in)
Definition: EID.cxx:605
void SetEPiLLL(double epiLLL)
Definition: EID.cxx:733
void SetSh1Gap(double gap)
Definition: EID.cxx:307
double fDetEnergy
Definition: EID.h:302
double fANN
Definition: EID.h:291
double fEEdge10Cell
Definition: EID.h:402
void SetEPi0LLT(double epi0LLT)
Definition: EID.cxx:683
double Sh2TotalLength() const
Definition: EID.cxx:422
double fANNENoCos
Definition: EID.h:297
const Var weight
bool IsMuon() const
Definition: EID.cxx:547
void SetEelLLL(double eelLLL)
Definition: EID.cxx:813
double fEEdge5Cell
Definition: EID.h:401
void SetSh2TotalLength(double sh1totallength)
Definition: EID.cxx:417
double fEMuLLT
Definition: EID.h:377
int EvtNCellToEdge() const
Definition: EID.cxx:219
double EelLLT() const
Definition: EID.cxx:828
unsigned int Sh1XNPlane() const
Definition: EID.cxx:329
const char * p
Definition: xmltok.h:285
double fSigOscW
Definition: EID.h:363
void SetSh2Stop(TVector3 sh1stop)
Definition: EID.cxx:436
double ENLLL() const
Definition: EID.cxx:718
void SetSh1XNPlane(unsigned int xnplane)
Definition: EID.cxx:325
unsigned int Sh1YNCell() const
Definition: EID.cxx:364
double NuEnergy() const
Definition: EID.cxx:228
bool IsInvPhoton() const
Definition: EID.cxx:556
double fDedx5
Definition: EID.h:372
double Dedx3() const
Definition: EID.cxx:615
void SetSh1NCell(unsigned int ncell)
Definition: EID.cxx:342
unsigned int fSh1NCell
Definition: EID.h:332
void SetSh1YNCell(unsigned int yncell)
Definition: EID.cxx:360
TVector3 fVtx
Definition: EID.h:365
TVector3 fSh1Dir
Definition: EID.h:326
double Sh1Gap() const
Definition: EID.cxx:311
TVector3 Sh1Stop() const
Definition: EID.cxx:284
int fEvtNCellToEdge
Definition: EID.h:305
double fSh2Energy
Definition: EID.h:339
unsigned int fSh2XNPlane
Definition: EID.h:348
void SetNuEnergy(double energy)
Definition: EID.cxx:224
void SetSh2NCellToEdge(int ncell)
Definition: EID.cxx:534
unsigned int Sh2XNCell() const
Definition: EID.cxx:511
void SetVtx(TVector3 vtx)
Definition: EID.cxx:581
void SetGap(double gap)
Definition: EID.cxx:783
TVector3 Sh2Stop() const
Definition: EID.cxx:440
double fEvtSumPt0
Definition: EID.h:310
void SetGLLL(double gLLL)
Definition: EID.cxx:855
TODO.
Definition: FillPIDs.h:12
double fEvtMaxX
Definition: EID.h:317
double fDedx0
Definition: EID.h:367
double EMuLLL() const
Definition: EID.cxx:658
double DetEnergy() const
Definition: EID.cxx:79
double Sh1TotalLength() const
Definition: EID.cxx:266
double Dedx1() const
Definition: EID.cxx:601
double fSh2ExclEnergy
Definition: EID.h:340
double Sh2ExclEnergy() const
Definition: EID.cxx:412
double Gap() const
Definition: EID.cxx:788
int Sh1NCellToEdge() const
Definition: EID.cxx:382
unsigned int Sh2YNCell() const
Definition: EID.cxx:520
double fSh2VtxDoca
Definition: EID.h:345
double fDedx4
Definition: EID.h:371
double fELLL
Definition: EID.h:391
double Dedx2() const
Definition: EID.cxx:608
double dist
Definition: runWimpSim.h:113
double fEvtEtot
Definition: EID.h:311
unsigned int fSh2XNCell
Definition: EID.h:351
void SetDedx5(double in)
Definition: EID.cxx:625
void SetEPiLLT(double epiLLT)
Definition: EID.cxx:743
double fEvtSumPt
Definition: EID.h:308
double ShE() const
Definition: EID.cxx:778
double ANN() const
Definition: EID.cxx:16
int fSh2NCellToEdge
Definition: EID.h:354
unsigned int fSh1YNPlane
Definition: EID.h:331
double EMuLLT() const
Definition: EID.cxx:668
double EvtSumCosTheta() const
Definition: EID.cxx:97
double fSh1TotalLength
Definition: EID.h:323
void SetDedx0(double in)
Definition: EID.cxx:591
unsigned int fSh2YNCell
Definition: EID.h:352
void SetSh2XNPlane(unsigned int xnplane)
Definition: EID.cxx:481
void SetEvtSumP0(double p)
Definition: EID.cxx:103
void SetEPi0LLL(double epi0LLL)
Definition: EID.cxx:673
void SetEvtGapTNS(double tns)
Definition: EID.cxx:205
double EEdge2Cell() const
Definition: EID.cxx:890
double ANNENoCos() const
Definition: EID.cxx:70
double fBkgOscW
Definition: EID.h:364
void SetSh2YNPlane(unsigned int ynplane)
Definition: EID.cxx:490
double fSh1VtxDoca
Definition: EID.h:327
TVector3 fSh2Stop
Definition: EID.h:343
void SetSh2YNCell(unsigned int yncell)
Definition: EID.cxx:516
int Sh2PID() const
Definition: EID.cxx:529
double fGap
Definition: EID.h:389
double Sh1ExclEnergy() const
Definition: EID.cxx:256
double EvtSumPt0() const
Definition: EID.cxx:115
void SetEvtMaxX(double m)
Definition: EID.cxx:178
void SetEEdge10Cell(double eedge10cell)
Definition: EID.cxx:904
void SetEvtSumP(double p)
Definition: EID.cxx:123
void SetSh2NPlane(unsigned int nplane)
Definition: EID.cxx:472
double EEdge5Cell() const
Definition: EID.cxx:899
void SetShE(double shE)
Definition: EID.cxx:773
void SetEvtMaxZ(double m)
Definition: EID.cxx:196
double Sh2Gap() const
Definition: EID.cxx:467
void SetDedx1(double in)
Definition: EID.cxx:598
void SetSh2Start(TVector3 sh1start)
Definition: EID.cxx:427
double fTrueNuEnergy
Definition: EID.h:300
double fSh1DistToEdge
Definition: EID.h:359
void SetEvtMinY(double m)
Definition: EID.cxx:160
void SetANNEPi0EL(double ann)
Definition: EID.cxx:48
unsigned int Sh2XNPlane() const
Definition: EID.cxx:485
void SetSh2Dir(TVector3 sh1dir)
Definition: EID.cxx:445
unsigned int fSh1YNCell
Definition: EID.h:334
unsigned int Sh1XNCell() const
Definition: EID.cxx:355
void SetDedx4(double in)
Definition: EID.cxx:619
double fEvtMinX
Definition: EID.h:314
void SetSh1NPlane(unsigned int nplane)
Definition: EID.cxx:316
double fDedx2
Definition: EID.h:369
void SetELLL(double eLLL)
Definition: EID.cxx:793
unsigned int Sh1NCell() const
Definition: EID.cxx:346
void SetEGLLT(double egLLT)
Definition: EID.cxx:643
double fEelLLT
Definition: EID.h:394
double BkgOscW() const
Definition: EID.cxx:576
double EvtMinZ() const
Definition: EID.cxx:173
double energy
Definition: plottest35.C:25
unsigned int Sh2NPlane() const
Definition: EID.cxx:476
void SetSh1PID(int pid)
Definition: EID.cxx:369
void SetVtxGeV(double vtxgev)
Definition: EID.cxx:753
double fEvtSumCosTheta
Definition: EID.h:306
double fEMuLLL
Definition: EID.h:376
TVector3 fSh2Dir
Definition: EID.h:344
double fEPiLLL
Definition: EID.h:384
void SetSh2PID(int pid)
Definition: EID.cxx:525
double SigOscW() const
Definition: EID.cxx:566
double fEvtMinZ
Definition: EID.h:316
double fGLLL
Definition: EID.h:397
TVector3 Sh1Dir() const
Definition: EID.cxx:294
void SetSh1XNCell(unsigned int xncell)
Definition: EID.cxx:351
double fDedx3
Definition: EID.h:370
void SetSh1Sh2Dang(double sh1sh2dang)
Definition: EID.cxx:387
double ENLLT() const
Definition: EID.cxx:728
double fSh1Gap
Definition: EID.h:328
double EvtSumPt() const
Definition: EID.cxx:136
unsigned int fSh2NPlane
Definition: EID.h:347
TVector3 Sh2Start() const
Definition: EID.cxx:431
double EPLLL() const
Definition: EID.cxx:698
double fANNEPi0
Definition: EID.h:294
int fSh2PID
Definition: EID.h:353
double fEEdge2Cell
Definition: EID.h:400
unsigned int fSh2NCell
Definition: EID.h:350
double fVtxGeV
Definition: EID.h:386
void SetDedx3(double in)
Definition: EID.cxx:612
double fEvtSumP
Definition: EID.h:307
int fSh1PID
Definition: EID.h:335
void SetEvtMaxY(double m)
Definition: EID.cxx:187
unsigned int fSh1XNPlane
Definition: EID.h:330
unsigned int Sh2NCell() const
Definition: EID.cxx:502
void SetSh2Energy(double sh1energy)
Definition: EID.cxx:398
double fSh2Gap
Definition: EID.h:346
double fSh1Sh2Dang
Definition: EID.h:338
void SetEPLLL(double epLLL)
Definition: EID.cxx:693
double fEvtMaxY
Definition: EID.h:318
int fSh1NCellToEdge
Definition: EID.h:336
void SetEEdge2Cell(double eedge2cell)
Definition: EID.cxx:886
void SetEGLLL(double egLLL)
Definition: EID.cxx:633
double fDedx1
Definition: EID.h:368
double Sh1Energy() const
Definition: EID.cxx:247
double ANNE() const
Definition: EID.cxx:25
void SetANNENoCos(double ann)
Definition: EID.cxx:66
double fEGLLT
Definition: EID.h:375
double EvtMinX() const
Definition: EID.cxx:155
double fANNEPi0EL
Definition: EID.h:295
double EvtMinY() const
Definition: EID.cxx:164
TVector3 fSh1Stop
Definition: EID.h:325
void SetEvtNCell(int ncell)
Definition: EID.cxx:84
unsigned int fSh1XNCell
Definition: EID.h:333
void SetMuLLT(double muLLT)
Definition: EID.cxx:845
ifstream in
Definition: comparison.C:7
void SetSh1Dir(TVector3 sh1dir)
Definition: EID.cxx:289
void SetANNEL(double ann)
Definition: EID.cxx:30
double EvtEtot() const
Definition: EID.cxx:146
double fInvGLLL
Definition: EID.h:398
double EvtSumP0() const
Definition: EID.cxx:107
void SetInvGLLL(double invgLLL)
Definition: EID.cxx:865
double EvtMaxX() const
Definition: EID.cxx:182
double fEvtMinY
Definition: EID.h:315
double fEPLLT
Definition: EID.h:381
double MuLLL() const
Definition: EID.cxx:840
void SetIsInvPhoton(bool isinvphoton)
Definition: EID.cxx:552
void SetBkgOscW(double weight)
Definition: EID.cxx:571
double fEelLLL
Definition: EID.h:393
void SetDetEnergy(double energy)
Definition: EID.cxx:75
void SetSh1ExclEnergy(double sh1exclenergy)
Definition: EID.cxx:252
unsigned int Sh2YNPlane() const
Definition: EID.cxx:494
double EPi0LLT() const
Definition: EID.cxx:688
void SetEvtSumCosTheta(double costheta)
Definition: EID.cxx:93
double fNuEnergy
Definition: EID.h:301
void SetEvtSumPt0(double pt)
Definition: EID.cxx:111
double fPi0Mass
Definition: EID.h:387
double EelLLL() const
Definition: EID.cxx:818
TVector3 Vtx() const
Definition: EID.cxx:586
bool fIsMuon
Definition: EID.h:361
void SetSh1Start(TVector3 sh1start)
Definition: EID.cxx:271
void SetEelLLT(double eelLLT)
Definition: EID.cxx:823
double fEPiLLT
Definition: EID.h:385
void SetMuLLL(double muLLL)
Definition: EID.cxx:835
double fEPLLL
Definition: EID.h:380
void SetEEdge5Cell(double eedge5cell)
Definition: EID.cxx:895
void SetSh2VtxDoca(double doca)
Definition: EID.cxx:455
void SetEvtMinZ(double m)
Definition: EID.cxx:169
void SetELLT(double eLLT)
Definition: EID.cxx:803
void SetSh1Energy(double sh1energy)
Definition: EID.cxx:242
double Sh1Sh2Dang() const
Definition: EID.cxx:392
double Dedx0() const
Definition: EID.cxx:594
unsigned int Sh1YNPlane() const
Definition: EID.cxx:338
void SetSh2XNCell(unsigned int xncell)
Definition: EID.cxx:507
double fSh2TotalLength
Definition: EID.h:341
double fEvtSumP0
Definition: EID.h:309
double ELLT() const
Definition: EID.cxx:808
unsigned int fSh2YNPlane
Definition: EID.h:349
double GLLL() const
Definition: EID.cxx:860
double fEvtMaxZ
Definition: EID.h:319
double EPLLT() const
Definition: EID.cxx:708
double EvtGapTNS() const
Definition: EID.cxx:210
void SetENLLL(double enLLL)
Definition: EID.cxx:713
int Sh2NCellToEdge() const
Definition: EID.cxx:538
void SetEvtNCellToEdge(int ncell)
Definition: EID.cxx:215
void SetEvtMinX(double m)
Definition: EID.cxx:151
double EPi0LLL() const
Definition: EID.cxx:678
double Sh2VtxDoca() const
Definition: EID.cxx:459
void SetANNE(double anne)
Definition: EID.cxx:21
void SetSh2ExclEnergy(double sh1exclenergy)
Definition: EID.cxx:408
TVector3 fSh2Start
Definition: EID.h:342
unsigned int Sh1NPlane() const
Definition: EID.cxx:320
TVector3 Sh1Start() const
Definition: EID.cxx:275
double fEPi0LLT
Definition: EID.h:379
void SetANNNoCos(double ann)
Definition: EID.cxx:57
double Dedx5() const
Definition: EID.cxx:628
void SetSh1Stop(TVector3 sh1stop)
Definition: EID.cxx:280
void SetEMuLLL(double emuLLL)
Definition: EID.cxx:653
void SetEPLLT(double epLLT)
Definition: EID.cxx:703
double fENLLL
Definition: EID.h:382
double EvtMaxY() const
Definition: EID.cxx:191
void SetANN(double ann)
Definition: EID.cxx:12
double fELLT
Definition: EID.h:392
int fEvtNCell
Definition: EID.h:304
void SetSh1DistToEdge(double dist)
Definition: EID.cxx:875
void SetENLLT(double enLLT)
Definition: EID.cxx:723
double EvtMaxZ() const
Definition: EID.cxx:200
int Sh1PID() const
Definition: EID.cxx:373
double Pi0Mass() const
Definition: EID.cxx:768
double VtxGeV() const
Definition: EID.cxx:758
double fMuLLL
Definition: EID.h:395
void SetEvtSumPt(double pt)
Definition: EID.cxx:132
double fANNNoCos
Definition: EID.h:296
double fEGLLL
Definition: EID.h:374
double fSh1Energy
Definition: EID.h:321
void SetSigOscW(double weight)
Definition: EID.cxx:561
unsigned int fSh1NPlane
Definition: EID.h:329
double ANNEPi0() const
Definition: EID.cxx:43
double TrueNuEnergy() const
Definition: EID.cxx:237
double fANNEL
Definition: EID.h:293
double fENLLT
Definition: EID.h:383
double fMuLLT
Definition: EID.h:396
double EGLLT() const
Definition: EID.cxx:648
void SetSh2NCell(unsigned int ncell)
Definition: EID.cxx:498
void SetSh2Gap(double gap)
Definition: EID.cxx:463
void SetSh1TotalLength(double sh1totallength)
Definition: EID.cxx:261