Public Member Functions | Public Attributes | List of all members
bpf::SliceSummary Class Reference

#include "/cvmfs/nova-development.opensciencegrid.org/novasoft/releases/N20-11-30/BreakPointFitter/func/SliceSummary.h"

Public Member Functions

 SliceSummary ()
 

Public Attributes

unsigned int Nprongs
 
unsigned int Nprongs2D
 
int Npids
 
int run
 
int subrun
 
int event
 
int slice
 
double trueE_nu
 
double trueE_lep
 
double trueE_had
 
int truePDG_lep
 
int true_CCNC
 
double cvnID_NUMU
 
double cvnID_NUE
 
double numuE_nu
 
double numuE_lep
 
double numuE_had
 
double slice_totalGeV
 
int slice_nhits
 
int prng_nhitsX [20]
 
int prng_nhitsY [20]
 
int prng_nhits3D [20]
 
double prng_purX [20]
 
double prng_purY [20]
 
double prng_pur3D [20]
 
double prng_maxv [20]
 
int prng_trueIDx [20]
 
int prng_trueIDy [20]
 
int prng_trueID [20]
 
int prng_cvnpID [20]
 
double prng_totalGeV [20]
 
double prng_length [20]
 
int prng_missingpln [20]
 
int prng_cvnpPDG [20][20]
 
int prng_truePDG [20][20]
 
double prng_truepur [20][20]
 
double prng_trueeff [20][20]
 
double prng_trueE [20][20]
 
double prng_cvnscore [20][20]
 
double prng2D_totalGeV [20]
 
double prng2D_length [20]
 
int prng2D_missingpln [20]
 
double prng2D_nhits [20]
 
int prng2D_truePDG [20][20]
 
double prng2D_truepur [20][20]
 
double prng2D_trueeff [20][20]
 
double prng2D_trueE [20][20]
 
int orph_nhits
 
double orph_totalGeV
 
int orph_truePDG [20]
 
double orph_truepur [20]
 
double orph_trueeff [20]
 
double orph_trueE [20]
 
double anglekal
 
double concospid
 
double shwLID_ePID [20]
 
double shwLID_shwE [20]
 
int shwLID_truePDG [20][20]
 
double shwLID_truepur [20][20]
 
double shwLID_trueeff [20][20]
 
int trkBPF_PDG [20][3]
 
double trkBPF_E [20][3]
 
double trkBPF_len [20][3]
 
double trkBPF_pID [20][3]
 
double trkBPF_theta [20][3]
 
double trkBPF_phi [20][3]
 
int trkBPF_truePDG [20][3][20]
 
double trkBPF_truepur [20][3][20]
 
double trkBPF_trueeff [20][3][20]
 
double trkKal_pID [20]
 
double trkKal_len [20]
 
double trkKal_theta [20]
 
double trkKal_phi [20]
 
int trkKal_truePDG [20][20]
 
double trkKal_truepur [20][20]
 
double trkKal_trueeff [20][20]
 

Detailed Description

Definition at line 10 of file SliceSummary.h.

Constructor & Destructor Documentation

bpf::SliceSummary::SliceSummary ( )

Definition at line 11 of file SliceSummary.cxx.

References MECModelEnuComparisons::i, calib::j, orph_trueE, orph_trueeff, orph_truePDG, orph_truepur, prng2D_length, prng2D_missingpln, prng2D_nhits, prng2D_totalGeV, prng2D_trueE, prng2D_trueeff, prng2D_truePDG, prng2D_truepur, prng_cvnpID, prng_cvnpPDG, prng_cvnscore, prng_length, prng_maxv, prng_missingpln, prng_nhits3D, prng_nhitsX, prng_nhitsY, prng_pur3D, prng_purX, prng_purY, prng_totalGeV, prng_trueE, prng_trueeff, prng_trueID, prng_trueIDx, prng_trueIDy, prng_truePDG, prng_truepur, shwLID_ePID, shwLID_shwE, shwLID_trueeff, shwLID_truePDG, shwLID_truepur, trkBPF_E, trkBPF_len, trkBPF_PDG, trkBPF_phi, trkBPF_pID, trkBPF_theta, trkBPF_trueeff, trkBPF_truePDG, trkBPF_truepur, trkKal_len, trkKal_phi, trkKal_pID, trkKal_theta, trkKal_trueeff, trkKal_truePDG, and trkKal_truepur.

11  :
12  Nprongs(-5),
13  Nprongs2D(-5),
14  Npids(-5),
15  run(-5),
16  subrun(-5),
17  event(-5),
18  slice(-5),
19  trueE_nu(-5.0),
20  trueE_lep(-5.0),
21  trueE_had(-5.0),
22  truePDG_lep(-5),
23  true_CCNC(-5),
24  cvnID_NUMU(-5),
25  cvnID_NUE(-5),
26  numuE_nu(-5.0),
27  numuE_lep(-5.0),
28  numuE_had(-5.0),
29  slice_totalGeV(-5.0),
30  slice_nhits(-5),
31  orph_nhits(-5),
32  orph_totalGeV(-5.0),
33  anglekal(-5.0),
34  concospid(-5.0)
35  {
36  for(unsigned int i = 0; i < 20; ++i) {
37  prng_nhitsX[i] = -5;
38  prng_nhitsY[i] = -5;
39  prng_nhits3D[i] = -5;
40  prng_purX[i] = -5.0;
41  prng_purY[i] = -5.0;
42  prng_pur3D[i] = -5.0;
43  prng_maxv[i] = -5.0;
44  prng_trueIDx[i] = -5;
45  prng_trueIDy[i] = -5;
46  prng_trueID[i] = -5;
47  prng_cvnpID[i] = -5;
48  prng_totalGeV[i] = -5.0;
49  prng_length[i] = -5.0;
50  prng_missingpln[i] = -5;
51 
52  // 2D prongs
53  prng2D_totalGeV[i] = -5.0;
54  prng2D_length[i] = -5.0;
55  prng2D_missingpln[i] = -5;
56  prng2D_nhits[i] = -5.0;
57 
58  // orphaned hits
59  orph_truePDG[i] = -5;
60  orph_truepur[i] = -5.0;
61  orph_trueeff[i] = -5.0;
62  orph_trueE[i] = -5.0;
63 
64  shwLID_ePID[i] = -5;
65  shwLID_shwE[i] = -5;
66  trkKal_pID[i] = -5;
67  trkKal_len[i] = -5.0;
68  trkKal_theta[i] = -5.0;
69  trkKal_phi[i] = -5.0;
70 
71  for(unsigned int j = 0; j < 20; ++j) {
72  prng_cvnscore[i][j] = -5.0;
73  prng_cvnpPDG[i][j] = -5;
74  prng_truePDG[i][j] = -5;
75  prng_truepur[i][j] = -5.0;
76  prng_trueeff[i][j] = -5.0;
77  prng_trueE[i][j] = -5.0;
78 
79  prng2D_truePDG[i][j] = -5;
80  prng2D_truepur[i][j] = -5.0;
81  prng2D_trueeff[i][j] = -5.0;
82  prng2D_trueE[i][j] = -5.0;
83 
84  shwLID_truePDG[i][j] = -5;
85  shwLID_truepur[i][j] = -5.0;
86  shwLID_trueeff[i][j] = -5.0;
87 
88  trkKal_truePDG[i][j] = -5;
89  trkKal_truepur[i][j] = -5.0;
90  trkKal_trueeff[i][j] = -5.0;
91  }
92  for(unsigned int j = 0; j < 3; ++j) {
93  trkBPF_PDG[i][j] = -5;
94  trkBPF_E[i][j] = -5.0;
95  trkBPF_len[i][j] = -5.0;
96  trkBPF_pID[i][j] = -5;
97  trkBPF_theta[i][j] = -5.0;
98  trkBPF_phi[i][j] = -5.0;
99 
100  for(unsigned int k = 0; k < 20; ++k) {
101  trkBPF_truePDG[i][j][k] = -5;
102  trkBPF_truepur[i][j][k] = -5.0;
103  trkBPF_trueeff[i][j][k] = -5.0;
104  }
105  }
106 
107  }
108  }
int prng_trueIDx[20]
Definition: SliceSummary.h:44
double trkBPF_pID[20][3]
Definition: SliceSummary.h:93
int prng_cvnpPDG[20][20]
Definition: SliceSummary.h:52
int orph_truePDG[20]
Definition: SliceSummary.h:73
double prng_totalGeV[20]
Definition: SliceSummary.h:48
double trkBPF_phi[20][3]
Definition: SliceSummary.h:95
double trkBPF_E[20][3]
Definition: SliceSummary.h:91
double prng_trueE[20][20]
Definition: SliceSummary.h:56
double trkBPF_truepur[20][3][20]
Definition: SliceSummary.h:100
double orph_trueeff[20]
Definition: SliceSummary.h:75
double prng2D_nhits[20]
Definition: SliceSummary.h:63
double trkBPF_theta[20][3]
Definition: SliceSummary.h:94
double trkBPF_trueeff[20][3][20]
Definition: SliceSummary.h:101
double prng2D_length[20]
Definition: SliceSummary.h:61
double orph_trueE[20]
Definition: SliceSummary.h:76
double shwLID_ePID[20]
Definition: SliceSummary.h:83
int prng2D_missingpln[20]
Definition: SliceSummary.h:62
double prng_purX[20]
Definition: SliceSummary.h:40
double prng_purY[20]
Definition: SliceSummary.h:41
double prng_truepur[20][20]
Definition: SliceSummary.h:54
double shwLID_truepur[20][20]
Definition: SliceSummary.h:86
double prng2D_truepur[20][20]
Definition: SliceSummary.h:66
unsigned int Nprongs
Definition: SliceSummary.h:12
double prng_cvnscore[20][20]
Definition: SliceSummary.h:57
double trkKal_pID[20]
Definition: SliceSummary.h:104
double prng2D_trueE[20][20]
Definition: SliceSummary.h:68
double prng_trueeff[20][20]
Definition: SliceSummary.h:55
int prng_nhits3D[20]
Definition: SliceSummary.h:38
const double j
Definition: BetheBloch.cxx:29
double trkKal_trueeff[20][20]
Definition: SliceSummary.h:110
unsigned int Nprongs2D
Definition: SliceSummary.h:13
double trkKal_len[20]
Definition: SliceSummary.h:105
int trkBPF_truePDG[20][3][20]
Definition: SliceSummary.h:99
double trkKal_phi[20]
Definition: SliceSummary.h:107
double prng_pur3D[20]
Definition: SliceSummary.h:42
int prng_missingpln[20]
Definition: SliceSummary.h:50
int trkBPF_PDG[20][3]
Definition: SliceSummary.h:90
int prng2D_truePDG[20][20]
Definition: SliceSummary.h:65
double prng_length[20]
Definition: SliceSummary.h:49
double trkKal_theta[20]
Definition: SliceSummary.h:106
double prng2D_trueeff[20][20]
Definition: SliceSummary.h:67
double trkBPF_len[20][3]
Definition: SliceSummary.h:92
double trkKal_truepur[20][20]
Definition: SliceSummary.h:109
int shwLID_truePDG[20][20]
Definition: SliceSummary.h:85
double shwLID_trueeff[20][20]
Definition: SliceSummary.h:87
double shwLID_shwE[20]
Definition: SliceSummary.h:84
double orph_truepur[20]
Definition: SliceSummary.h:74
double prng_maxv[20]
Definition: SliceSummary.h:43
double prng2D_totalGeV[20]
Definition: SliceSummary.h:60
int prng_trueIDy[20]
Definition: SliceSummary.h:45
int trkKal_truePDG[20][20]
Definition: SliceSummary.h:108
int prng_truePDG[20][20]
Definition: SliceSummary.h:53

Member Data Documentation

double bpf::SliceSummary::anglekal

Definition at line 79 of file SliceSummary.h.

Referenced by bpf::BPFCVNAna::analyze().

double bpf::SliceSummary::concospid

Definition at line 80 of file SliceSummary.h.

Referenced by bpf::BPFCVNAna::analyze().

double bpf::SliceSummary::cvnID_NUE

Definition at line 26 of file SliceSummary.h.

Referenced by bpf::BPFCVNAna::analyze().

double bpf::SliceSummary::cvnID_NUMU

Definition at line 25 of file SliceSummary.h.

Referenced by bpf::BPFCVNAna::analyze().

int bpf::SliceSummary::event

Definition at line 17 of file SliceSummary.h.

Referenced by bpf::BPFCVNAna::analyze().

int bpf::SliceSummary::Npids

Definition at line 14 of file SliceSummary.h.

Referenced by bpf::BPFCVNAna::analyze().

unsigned int bpf::SliceSummary::Nprongs

Definition at line 12 of file SliceSummary.h.

Referenced by bpf::BPFCVNAna::analyze().

unsigned int bpf::SliceSummary::Nprongs2D

Definition at line 13 of file SliceSummary.h.

Referenced by bpf::BPFCVNAna::analyze().

double bpf::SliceSummary::numuE_had

Definition at line 30 of file SliceSummary.h.

Referenced by bpf::BPFCVNAna::analyze().

double bpf::SliceSummary::numuE_lep

Definition at line 29 of file SliceSummary.h.

Referenced by bpf::BPFCVNAna::analyze().

double bpf::SliceSummary::numuE_nu

Definition at line 28 of file SliceSummary.h.

Referenced by bpf::BPFCVNAna::analyze().

int bpf::SliceSummary::orph_nhits

Definition at line 71 of file SliceSummary.h.

Referenced by bpf::BPFCVNAna::analyze().

double bpf::SliceSummary::orph_totalGeV

Definition at line 72 of file SliceSummary.h.

Referenced by bpf::BPFCVNAna::analyze().

double bpf::SliceSummary::orph_trueE[20]

Definition at line 76 of file SliceSummary.h.

Referenced by SliceSummary().

double bpf::SliceSummary::orph_trueeff[20]

Definition at line 75 of file SliceSummary.h.

Referenced by SliceSummary().

int bpf::SliceSummary::orph_truePDG[20]

Definition at line 73 of file SliceSummary.h.

Referenced by SliceSummary().

double bpf::SliceSummary::orph_truepur[20]

Definition at line 74 of file SliceSummary.h.

Referenced by SliceSummary().

double bpf::SliceSummary::prng2D_length[20]

Definition at line 61 of file SliceSummary.h.

Referenced by bpf::BPFCVNAna::analyze(), and SliceSummary().

int bpf::SliceSummary::prng2D_missingpln[20]

Definition at line 62 of file SliceSummary.h.

Referenced by bpf::BPFCVNAna::analyze(), and SliceSummary().

double bpf::SliceSummary::prng2D_nhits[20]

Definition at line 63 of file SliceSummary.h.

Referenced by bpf::BPFCVNAna::analyze(), and SliceSummary().

double bpf::SliceSummary::prng2D_totalGeV[20]

Definition at line 60 of file SliceSummary.h.

Referenced by bpf::BPFCVNAna::analyze(), and SliceSummary().

double bpf::SliceSummary::prng2D_trueE[20][20]

Definition at line 68 of file SliceSummary.h.

Referenced by bpf::BPFCVNAna::analyze(), and SliceSummary().

double bpf::SliceSummary::prng2D_trueeff[20][20]

Definition at line 67 of file SliceSummary.h.

Referenced by bpf::BPFCVNAna::analyze(), and SliceSummary().

int bpf::SliceSummary::prng2D_truePDG[20][20]

Definition at line 65 of file SliceSummary.h.

Referenced by bpf::BPFCVNAna::analyze(), and SliceSummary().

double bpf::SliceSummary::prng2D_truepur[20][20]

Definition at line 66 of file SliceSummary.h.

Referenced by bpf::BPFCVNAna::analyze(), and SliceSummary().

int bpf::SliceSummary::prng_cvnpID[20]

Definition at line 47 of file SliceSummary.h.

Referenced by SliceSummary().

int bpf::SliceSummary::prng_cvnpPDG[20][20]

Definition at line 52 of file SliceSummary.h.

Referenced by bpf::BPFCVNAna::analyze(), and SliceSummary().

double bpf::SliceSummary::prng_cvnscore[20][20]

Definition at line 57 of file SliceSummary.h.

Referenced by bpf::BPFCVNAna::analyze(), and SliceSummary().

double bpf::SliceSummary::prng_length[20]

Definition at line 49 of file SliceSummary.h.

Referenced by bpf::BPFCVNAna::analyze(), and SliceSummary().

double bpf::SliceSummary::prng_maxv[20]

Definition at line 43 of file SliceSummary.h.

Referenced by SliceSummary().

int bpf::SliceSummary::prng_missingpln[20]

Definition at line 50 of file SliceSummary.h.

Referenced by bpf::BPFCVNAna::analyze(), and SliceSummary().

int bpf::SliceSummary::prng_nhits3D[20]

Definition at line 38 of file SliceSummary.h.

Referenced by bpf::BPFCVNAna::analyze(), and SliceSummary().

int bpf::SliceSummary::prng_nhitsX[20]

Definition at line 36 of file SliceSummary.h.

Referenced by bpf::BPFCVNAna::analyze(), and SliceSummary().

int bpf::SliceSummary::prng_nhitsY[20]

Definition at line 37 of file SliceSummary.h.

Referenced by bpf::BPFCVNAna::analyze(), and SliceSummary().

double bpf::SliceSummary::prng_pur3D[20]

Definition at line 42 of file SliceSummary.h.

Referenced by bpf::BPFCVNAna::analyze(), and SliceSummary().

double bpf::SliceSummary::prng_purX[20]

Definition at line 40 of file SliceSummary.h.

Referenced by bpf::BPFCVNAna::analyze(), and SliceSummary().

double bpf::SliceSummary::prng_purY[20]

Definition at line 41 of file SliceSummary.h.

Referenced by bpf::BPFCVNAna::analyze(), and SliceSummary().

double bpf::SliceSummary::prng_totalGeV[20]

Definition at line 48 of file SliceSummary.h.

Referenced by bpf::BPFCVNAna::analyze(), and SliceSummary().

double bpf::SliceSummary::prng_trueE[20][20]

Definition at line 56 of file SliceSummary.h.

Referenced by bpf::BPFCVNAna::analyze(), and SliceSummary().

double bpf::SliceSummary::prng_trueeff[20][20]

Definition at line 55 of file SliceSummary.h.

Referenced by bpf::BPFCVNAna::analyze(), and SliceSummary().

int bpf::SliceSummary::prng_trueID[20]

Definition at line 46 of file SliceSummary.h.

Referenced by bpf::BPFCVNAna::analyze(), and SliceSummary().

int bpf::SliceSummary::prng_trueIDx[20]

Definition at line 44 of file SliceSummary.h.

Referenced by bpf::BPFCVNAna::analyze(), and SliceSummary().

int bpf::SliceSummary::prng_trueIDy[20]

Definition at line 45 of file SliceSummary.h.

Referenced by bpf::BPFCVNAna::analyze(), and SliceSummary().

int bpf::SliceSummary::prng_truePDG[20][20]

Definition at line 53 of file SliceSummary.h.

Referenced by bpf::BPFCVNAna::analyze(), and SliceSummary().

double bpf::SliceSummary::prng_truepur[20][20]

Definition at line 54 of file SliceSummary.h.

Referenced by bpf::BPFCVNAna::analyze(), and SliceSummary().

int bpf::SliceSummary::run
double bpf::SliceSummary::shwLID_ePID[20]

Definition at line 83 of file SliceSummary.h.

Referenced by bpf::BPFCVNAna::analyze(), and SliceSummary().

double bpf::SliceSummary::shwLID_shwE[20]

Definition at line 84 of file SliceSummary.h.

Referenced by bpf::BPFCVNAna::analyze(), and SliceSummary().

double bpf::SliceSummary::shwLID_trueeff[20][20]

Definition at line 87 of file SliceSummary.h.

Referenced by bpf::BPFCVNAna::analyze(), and SliceSummary().

int bpf::SliceSummary::shwLID_truePDG[20][20]

Definition at line 85 of file SliceSummary.h.

Referenced by bpf::BPFCVNAna::analyze(), and SliceSummary().

double bpf::SliceSummary::shwLID_truepur[20][20]

Definition at line 86 of file SliceSummary.h.

Referenced by bpf::BPFCVNAna::analyze(), and SliceSummary().

int bpf::SliceSummary::slice

Definition at line 18 of file SliceSummary.h.

Referenced by bpf::BPFCVNAna::analyze().

int bpf::SliceSummary::slice_nhits

Definition at line 33 of file SliceSummary.h.

Referenced by bpf::BPFCVNAna::analyze().

double bpf::SliceSummary::slice_totalGeV

Definition at line 32 of file SliceSummary.h.

Referenced by bpf::BPFCVNAna::analyze().

int bpf::SliceSummary::subrun

Definition at line 16 of file SliceSummary.h.

Referenced by bpf::BPFCVNAna::analyze().

double bpf::SliceSummary::trkBPF_E[20][3]

Definition at line 91 of file SliceSummary.h.

Referenced by bpf::BPFCVNAna::analyze(), and SliceSummary().

double bpf::SliceSummary::trkBPF_len[20][3]

Definition at line 92 of file SliceSummary.h.

Referenced by bpf::BPFCVNAna::analyze(), and SliceSummary().

int bpf::SliceSummary::trkBPF_PDG[20][3]

Definition at line 90 of file SliceSummary.h.

Referenced by bpf::BPFCVNAna::analyze(), and SliceSummary().

double bpf::SliceSummary::trkBPF_phi[20][3]

Definition at line 95 of file SliceSummary.h.

Referenced by bpf::BPFCVNAna::analyze(), and SliceSummary().

double bpf::SliceSummary::trkBPF_pID[20][3]

Definition at line 93 of file SliceSummary.h.

Referenced by bpf::BPFCVNAna::analyze(), and SliceSummary().

double bpf::SliceSummary::trkBPF_theta[20][3]

Definition at line 94 of file SliceSummary.h.

Referenced by bpf::BPFCVNAna::analyze(), and SliceSummary().

double bpf::SliceSummary::trkBPF_trueeff[20][3][20]

Definition at line 101 of file SliceSummary.h.

Referenced by bpf::BPFCVNAna::analyze(), and SliceSummary().

int bpf::SliceSummary::trkBPF_truePDG[20][3][20]

Definition at line 99 of file SliceSummary.h.

Referenced by bpf::BPFCVNAna::analyze(), and SliceSummary().

double bpf::SliceSummary::trkBPF_truepur[20][3][20]

Definition at line 100 of file SliceSummary.h.

Referenced by bpf::BPFCVNAna::analyze(), and SliceSummary().

double bpf::SliceSummary::trkKal_len[20]

Definition at line 105 of file SliceSummary.h.

Referenced by bpf::BPFCVNAna::analyze(), and SliceSummary().

double bpf::SliceSummary::trkKal_phi[20]

Definition at line 107 of file SliceSummary.h.

Referenced by bpf::BPFCVNAna::analyze(), and SliceSummary().

double bpf::SliceSummary::trkKal_pID[20]

Definition at line 104 of file SliceSummary.h.

Referenced by bpf::BPFCVNAna::analyze(), and SliceSummary().

double bpf::SliceSummary::trkKal_theta[20]

Definition at line 106 of file SliceSummary.h.

Referenced by bpf::BPFCVNAna::analyze(), and SliceSummary().

double bpf::SliceSummary::trkKal_trueeff[20][20]

Definition at line 110 of file SliceSummary.h.

Referenced by bpf::BPFCVNAna::analyze(), and SliceSummary().

int bpf::SliceSummary::trkKal_truePDG[20][20]

Definition at line 108 of file SliceSummary.h.

Referenced by bpf::BPFCVNAna::analyze(), and SliceSummary().

double bpf::SliceSummary::trkKal_truepur[20][20]

Definition at line 109 of file SliceSummary.h.

Referenced by bpf::BPFCVNAna::analyze(), and SliceSummary().

int bpf::SliceSummary::true_CCNC

Definition at line 23 of file SliceSummary.h.

Referenced by bpf::BPFCVNAna::analyze().

double bpf::SliceSummary::trueE_had

Definition at line 21 of file SliceSummary.h.

Referenced by bpf::BPFCVNAna::analyze().

double bpf::SliceSummary::trueE_lep

Definition at line 20 of file SliceSummary.h.

Referenced by bpf::BPFCVNAna::analyze().

double bpf::SliceSummary::trueE_nu

Definition at line 19 of file SliceSummary.h.

Referenced by bpf::BPFCVNAna::analyze().

int bpf::SliceSummary::truePDG_lep

Definition at line 22 of file SliceSummary.h.

Referenced by bpf::BPFCVNAna::analyze().


The documentation for this class was generated from the following files: