Public Member Functions | Public Attributes | List of all members
caf::SRNumuEnergy Class Reference

Numu energy estimator output. More...

#include "/cvmfs/nova-development.opensciencegrid.org/novasoft/releases/N20-11-25/StandardRecord/SRNumuEnergy.h"

Public Member Functions

 SRNumuEnergy ()
 
virtual ~SRNumuEnergy ()
 
virtual void setDefault ()
 
void setLSTMDefault (bool opphorn=false)
 

Public Attributes

float E
 Neutrino energy, set to match trkccE [GeV]. More...
 
float calccE
 Calorimetric charged current neutrino energy [GeV]. More...
 
float trkqeE
 Track length quasielastic neutrino energy [GeV]. More...
 
float trknonqeE
 Track length non-quasielastic neutrino energy [GeV]. More...
 
float trkccE
 Track length cc neutrino energy [GeV]. More...
 
float shiftedtrkccE
 Track length cc neutrino energy GeV More...
 
float angleE
 Quasielastic angle formula neutrino energy [GeV]. More...
 
float angleerror
 1-sigma error from using quasielastic angle formula for neutrino energy More...
 
float recomuonE
 Reconstructed muon energy for all neutrino energy estimators [GeV]. More...
 
float ucrecomuonE1trk
 Reconstructed muon energy for uncontained single track events at the FarDet from TMVA [GeV]. More...
 
float ucrecomuonE
 Reconstructed muon energy for uncontained non-single track events at the FarDet from TMVA [GeV]. More...
 
float recotrkcchadE
 Reconstructed hadronic energy for track cc neutrino energy estimator [GeV]. More...
 
float hadcalE
 Hadronic calorimetric energy NOT on the muon track[GeV]. More...
 
float hadtrkE
 Hadronic calorimetric energy on the muon track[GeV]. More...
 
float ndtrklenact
 Near detector – muon track length in active region [cm]. More...
 
float ndtrklencat
 Near detector – muon track length in muon catcher [cm]. More...
 
float ndtrkcalactE
 Near detector – muon calorimetric energy in active region [GeV]. More...
 
float ndtrkcaltranE
 Near detector – muon calorimetric energy in transition plane [GeV]. More...
 
float ndtrkcalcatE
 Near detector – muon calorimetric energy in muon catcher [GeV]. More...
 
float ndhadcalactE
 Near detector – hadronic calorimetric energy NOT on the muon track in active region [GeV]. More...
 
float ndhadcaltranE
 Near detector – hadronic calorimetric energy NOT on the muon track in transition plane [GeV]. More...
 
float ndhadcalcatE
 Near detector – hadronic calorimetric energy NOT on the muon track in muon catcher [GeV]. More...
 
float ndhadtrkactE
 Near detector – hadronic calorimetric energy on the muon track in active region [GeV]. More...
 
float ndhadtrktranE
 Near detector – hadronic calorimetric energy on the muon track in transition plane [GeV]. More...
 
float ndhadtrkcatE
 Near detector – hadronic calorimetric energy on the muon track in muon catcher [GeV]. More...
 
float ndtrktranx
 Near detector – if muon track crosses transition plane, the x location [cm]. More...
 
float ndtrktrany
 Near detector – if muon track crosses transition plane, the y location [cm]. More...
 
SRHadClust hadclust
 Cluster information for hits in slice but not on muon track (track with higest ReMId value) More...
 
SRTrueNumuEnergy mc
 True information used for retuning numu energy fits. More...
 
SRBPFEnergy bpfenergy
 BreakPointFitter energy estimator. More...
 
float lstmmuon
 Muon Energy predicted by LSTM EE [GeV]. More...
 
float lstmnu
 NuMu Energy predicted by LSTM EE [GeV]. More...
 
float lstmmuon_opphorn
 lstmmuon trained with opposite horn current More...
 
float lstmnu_opphorn
 lstmnu trained with opposite horn current More...
 
float regcvnhadE
 Hadronic Energy predicted by Regression CNN [GeV]. More...
 
float regcvnhadE_opphorn
 regcvnhadE trained with opposite horn current More...
 

Detailed Description

Numu energy estimator output.

Definition at line 17 of file SRNumuEnergy.h.

Constructor & Destructor Documentation

caf::SRNumuEnergy::SRNumuEnergy ( )

Definition at line 17 of file SRNumuEnergy.cxx.

17  :
18  E(std::numeric_limits<float>::signaling_NaN()),
19  calccE(std::numeric_limits<float>::signaling_NaN()),
20  trkqeE(std::numeric_limits<float>::signaling_NaN()),
21  trknonqeE(std::numeric_limits<float>::signaling_NaN()),
22  trkccE(std::numeric_limits<float>::signaling_NaN()),
23  shiftedtrkccE(std::numeric_limits<float>::signaling_NaN()),
24  angleE(std::numeric_limits<float>::signaling_NaN()),
25  angleerror(std::numeric_limits<float>::signaling_NaN()),
26  recomuonE(std::numeric_limits<float>::signaling_NaN()),
27  ucrecomuonE1trk(std::numeric_limits<float>::signaling_NaN()),
28  ucrecomuonE(std::numeric_limits<float>::signaling_NaN()),
29  recotrkcchadE(std::numeric_limits<float>::signaling_NaN()),
30  hadcalE(std::numeric_limits<float>::signaling_NaN()),
31  hadtrkE(std::numeric_limits<float>::signaling_NaN()),
32  ndtrklenact(std::numeric_limits<float>::signaling_NaN()),
33  ndtrklencat(std::numeric_limits<float>::signaling_NaN()),
34  ndtrkcalactE(std::numeric_limits<float>::signaling_NaN()),
35  ndtrkcaltranE(std::numeric_limits<float>::signaling_NaN()),
36  ndtrkcalcatE(std::numeric_limits<float>::signaling_NaN()),
37  ndhadcalactE(std::numeric_limits<float>::signaling_NaN()),
38  ndhadcaltranE(std::numeric_limits<float>::signaling_NaN()),
39  ndhadcalcatE(std::numeric_limits<float>::signaling_NaN()),
40  ndhadtrkactE(std::numeric_limits<float>::signaling_NaN()),
41  ndhadtrktranE(std::numeric_limits<float>::signaling_NaN()),
42  ndhadtrkcatE(std::numeric_limits<float>::signaling_NaN()),
43  ndtrktranx(std::numeric_limits<float>::signaling_NaN()),
44  ndtrktrany(std::numeric_limits<float>::signaling_NaN()),
45  hadclust(),
46  mc(),
47  bpfenergy(),
48  lstmmuon(std::numeric_limits<float>::signaling_NaN()),
49  lstmnu (std::numeric_limits<float>::signaling_NaN()),
50  lstmmuon_opphorn(std::numeric_limits<float>::signaling_NaN()),
51  lstmnu_opphorn (std::numeric_limits<float>::signaling_NaN()),
52  regcvnhadE (std::numeric_limits<float>::signaling_NaN()),
53  regcvnhadE_opphorn (std::numeric_limits<float>::signaling_NaN())
54  {
55  }
float lstmmuon_opphorn
lstmmuon trained with opposite horn current
Definition: SRNumuEnergy.h:58
float angleerror
1-sigma error from using quasielastic angle formula for neutrino energy
Definition: SRNumuEnergy.h:30
float ndhadcalactE
Near detector – hadronic calorimetric energy NOT on the muon track in active region [GeV]...
Definition: SRNumuEnergy.h:42
float ndtrklenact
Near detector – muon track length in active region [cm].
Definition: SRNumuEnergy.h:37
float ndtrkcaltranE
Near detector – muon calorimetric energy in transition plane [GeV].
Definition: SRNumuEnergy.h:40
SRHadClust hadclust
Cluster information for hits in slice but not on muon track (track with higest ReMId value) ...
Definition: SRNumuEnergy.h:50
float shiftedtrkccE
Track length cc neutrino energy GeV
Definition: SRNumuEnergy.h:28
float trknonqeE
Track length non-quasielastic neutrino energy [GeV].
Definition: SRNumuEnergy.h:26
float regcvnhadE
Hadronic Energy predicted by Regression CNN [GeV].
Definition: SRNumuEnergy.h:61
float ndtrkcalcatE
Near detector – muon calorimetric energy in muon catcher [GeV].
Definition: SRNumuEnergy.h:41
float calccE
Calorimetric charged current neutrino energy [GeV].
Definition: SRNumuEnergy.h:24
float ucrecomuonE1trk
Reconstructed muon energy for uncontained single track events at the FarDet from TMVA [GeV]...
Definition: SRNumuEnergy.h:32
float ndhadtrkactE
Near detector – hadronic calorimetric energy on the muon track in active region [GeV].
Definition: SRNumuEnergy.h:45
float trkccE
Track length cc neutrino energy [GeV].
Definition: SRNumuEnergy.h:27
float ndhadcalcatE
Near detector – hadronic calorimetric energy NOT on the muon track in muon catcher [GeV]...
Definition: SRNumuEnergy.h:44
float trkqeE
Track length quasielastic neutrino energy [GeV].
Definition: SRNumuEnergy.h:25
float hadtrkE
Hadronic calorimetric energy on the muon track[GeV].
Definition: SRNumuEnergy.h:36
float lstmmuon
Muon Energy predicted by LSTM EE [GeV].
Definition: SRNumuEnergy.h:55
float ndtrktranx
Near detector – if muon track crosses transition plane, the x location [cm].
Definition: SRNumuEnergy.h:48
float ucrecomuonE
Reconstructed muon energy for uncontained non-single track events at the FarDet from TMVA [GeV]...
Definition: SRNumuEnergy.h:33
float angleE
Quasielastic angle formula neutrino energy [GeV].
Definition: SRNumuEnergy.h:29
SRTrueNumuEnergy mc
True information used for retuning numu energy fits.
Definition: SRNumuEnergy.h:51
SRBPFEnergy bpfenergy
BreakPointFitter energy estimator.
Definition: SRNumuEnergy.h:52
float lstmnu_opphorn
lstmnu trained with opposite horn current
Definition: SRNumuEnergy.h:59
float E
Neutrino energy, set to match trkccE [GeV].
Definition: SRNumuEnergy.h:23
float ndhadcaltranE
Near detector – hadronic calorimetric energy NOT on the muon track in transition plane [GeV]...
Definition: SRNumuEnergy.h:43
float ndtrkcalactE
Near detector – muon calorimetric energy in active region [GeV].
Definition: SRNumuEnergy.h:39
float regcvnhadE_opphorn
regcvnhadE trained with opposite horn current
Definition: SRNumuEnergy.h:63
float ndtrklencat
Near detector – muon track length in muon catcher [cm].
Definition: SRNumuEnergy.h:38
float ndtrktrany
Near detector – if muon track crosses transition plane, the y location [cm].
Definition: SRNumuEnergy.h:49
float ndhadtrktranE
Near detector – hadronic calorimetric energy on the muon track in transition plane [GeV]...
Definition: SRNumuEnergy.h:46
float recotrkcchadE
Reconstructed hadronic energy for track cc neutrino energy estimator [GeV].
Definition: SRNumuEnergy.h:34
float lstmnu
NuMu Energy predicted by LSTM EE [GeV].
Definition: SRNumuEnergy.h:56
float ndhadtrkcatE
Near detector – hadronic calorimetric energy on the muon track in muon catcher [GeV].
Definition: SRNumuEnergy.h:47
float hadcalE
Hadronic calorimetric energy NOT on the muon track[GeV].
Definition: SRNumuEnergy.h:35
float recomuonE
Reconstructed muon energy for all neutrino energy estimators [GeV].
Definition: SRNumuEnergy.h:31
caf::SRNumuEnergy::~SRNumuEnergy ( )
virtual

Definition at line 57 of file SRNumuEnergy.cxx.

58  {
59  }

Member Function Documentation

void caf::SRNumuEnergy::setDefault ( )
virtual

Definition at line 61 of file SRNumuEnergy.cxx.

References angleE, angleerror, bpfenergy, calccE, E, hadcalE, hadclust, hadtrkE, mc, ndhadcalactE, ndhadcalcatE, ndhadcaltranE, ndhadtrkactE, ndhadtrkcatE, ndhadtrktranE, ndtrkcalactE, ndtrkcalcatE, ndtrkcaltranE, ndtrklenact, ndtrklencat, ndtrktranx, ndtrktrany, recomuonE, recotrkcchadE, regcvnhadE, caf::SRTrueNumuEnergy::setDefault(), caf::SRBPFEnergy::setDefault(), caf::SRHadClust::setDefault(), shiftedtrkccE, trkccE, trknonqeE, trkqeE, ucrecomuonE, and ucrecomuonE1trk.

Referenced by caf::BlindThisRecord(), and caf::CAFMaker::produce().

62  {
63  E = -5;
64  calccE = -5;
65  trkqeE = -5;
66  trknonqeE = -5;
67  trkccE = -5;
68  shiftedtrkccE = -5;
69  angleE = -5;
70  angleerror = -5;
71  recomuonE = -5;
72  ucrecomuonE1trk = -5;
73  ucrecomuonE = -5;
74  recotrkcchadE = -5;
75  hadcalE = -5;
76  hadtrkE = -5;
77  ndtrklenact = -5;
78  ndtrklencat = -5;
79  ndtrkcalactE = -5;
80  ndtrkcaltranE = -5;
81  ndtrkcalcatE = -5;
82  ndhadcalactE = -5;
83  ndhadcaltranE = -5;
84  ndhadcalcatE = -5;
85  ndhadtrkactE = -5;
86  ndhadtrktranE = -5;
87  ndhadtrkcatE = -5;
88  ndtrktranx = 999;
89  ndtrktrany = 999;
91  mc.setDefault();
93  regcvnhadE = -5;
94  }
float angleerror
1-sigma error from using quasielastic angle formula for neutrino energy
Definition: SRNumuEnergy.h:30
virtual void setDefault()
Definition: SRBPFEnergy.cxx:33
float ndhadcalactE
Near detector – hadronic calorimetric energy NOT on the muon track in active region [GeV]...
Definition: SRNumuEnergy.h:42
float ndtrklenact
Near detector – muon track length in active region [cm].
Definition: SRNumuEnergy.h:37
float ndtrkcaltranE
Near detector – muon calorimetric energy in transition plane [GeV].
Definition: SRNumuEnergy.h:40
SRHadClust hadclust
Cluster information for hits in slice but not on muon track (track with higest ReMId value) ...
Definition: SRNumuEnergy.h:50
float shiftedtrkccE
Track length cc neutrino energy GeV
Definition: SRNumuEnergy.h:28
float trknonqeE
Track length non-quasielastic neutrino energy [GeV].
Definition: SRNumuEnergy.h:26
float regcvnhadE
Hadronic Energy predicted by Regression CNN [GeV].
Definition: SRNumuEnergy.h:61
float ndtrkcalcatE
Near detector – muon calorimetric energy in muon catcher [GeV].
Definition: SRNumuEnergy.h:41
float calccE
Calorimetric charged current neutrino energy [GeV].
Definition: SRNumuEnergy.h:24
float ucrecomuonE1trk
Reconstructed muon energy for uncontained single track events at the FarDet from TMVA [GeV]...
Definition: SRNumuEnergy.h:32
float ndhadtrkactE
Near detector – hadronic calorimetric energy on the muon track in active region [GeV].
Definition: SRNumuEnergy.h:45
float trkccE
Track length cc neutrino energy [GeV].
Definition: SRNumuEnergy.h:27
float ndhadcalcatE
Near detector – hadronic calorimetric energy NOT on the muon track in muon catcher [GeV]...
Definition: SRNumuEnergy.h:44
float trkqeE
Track length quasielastic neutrino energy [GeV].
Definition: SRNumuEnergy.h:25
float hadtrkE
Hadronic calorimetric energy on the muon track[GeV].
Definition: SRNumuEnergy.h:36
float ndtrktranx
Near detector – if muon track crosses transition plane, the x location [cm].
Definition: SRNumuEnergy.h:48
float ucrecomuonE
Reconstructed muon energy for uncontained non-single track events at the FarDet from TMVA [GeV]...
Definition: SRNumuEnergy.h:33
float angleE
Quasielastic angle formula neutrino energy [GeV].
Definition: SRNumuEnergy.h:29
SRTrueNumuEnergy mc
True information used for retuning numu energy fits.
Definition: SRNumuEnergy.h:51
SRBPFEnergy bpfenergy
BreakPointFitter energy estimator.
Definition: SRNumuEnergy.h:52
float E
Neutrino energy, set to match trkccE [GeV].
Definition: SRNumuEnergy.h:23
float ndhadcaltranE
Near detector – hadronic calorimetric energy NOT on the muon track in transition plane [GeV]...
Definition: SRNumuEnergy.h:43
float ndtrkcalactE
Near detector – muon calorimetric energy in active region [GeV].
Definition: SRNumuEnergy.h:39
float ndtrklencat
Near detector – muon track length in muon catcher [cm].
Definition: SRNumuEnergy.h:38
float ndtrktrany
Near detector – if muon track crosses transition plane, the y location [cm].
Definition: SRNumuEnergy.h:49
float ndhadtrktranE
Near detector – hadronic calorimetric energy on the muon track in transition plane [GeV]...
Definition: SRNumuEnergy.h:46
float recotrkcchadE
Reconstructed hadronic energy for track cc neutrino energy estimator [GeV].
Definition: SRNumuEnergy.h:34
float ndhadtrkcatE
Near detector – hadronic calorimetric energy on the muon track in muon catcher [GeV].
Definition: SRNumuEnergy.h:47
float hadcalE
Hadronic calorimetric energy NOT on the muon track[GeV].
Definition: SRNumuEnergy.h:35
float recomuonE
Reconstructed muon energy for all neutrino energy estimators [GeV].
Definition: SRNumuEnergy.h:31
void caf::SRNumuEnergy::setLSTMDefault ( bool  opphorn = false)

Definition at line 96 of file SRNumuEnergy.cxx.

References lstmmuon, lstmmuon_opphorn, lstmnu, and lstmnu_opphorn.

Referenced by caf::CAFMaker::produce().

97  {
98  if(opphorn){
99  lstmmuon_opphorn = -5;
100  lstmnu_opphorn = -5;
101  }
102  else{
103  lstmmuon = -5;
104  lstmnu = -5;
105  }
106  }
float lstmmuon_opphorn
lstmmuon trained with opposite horn current
Definition: SRNumuEnergy.h:58
float lstmmuon
Muon Energy predicted by LSTM EE [GeV].
Definition: SRNumuEnergy.h:55
float lstmnu_opphorn
lstmnu trained with opposite horn current
Definition: SRNumuEnergy.h:59
float lstmnu
NuMu Energy predicted by LSTM EE [GeV].
Definition: SRNumuEnergy.h:56

Member Data Documentation

float caf::SRNumuEnergy::angleE
float caf::SRNumuEnergy::angleerror
SRBPFEnergy caf::SRNumuEnergy::bpfenergy
float caf::SRNumuEnergy::calccE
float caf::SRNumuEnergy::E
float caf::SRNumuEnergy::hadcalE
SRHadClust caf::SRNumuEnergy::hadclust

Cluster information for hits in slice but not on muon track (track with higest ReMId value)

Definition at line 50 of file SRNumuEnergy.h.

Referenced by caf::Proxy< caf::SRNumuEnergy >::CheckEquals(), flat::FlatNumuEnergy::Fill(), hdf5::HDF5NumuEnergy< Tidx >::Fill(), caf::FillNumuEnergyVars(), caf::Proxy< caf::SRNumuEnergy >::operator=(), and setDefault().

float caf::SRNumuEnergy::hadtrkE
float caf::SRNumuEnergy::lstmmuon
float caf::SRNumuEnergy::lstmmuon_opphorn
float caf::SRNumuEnergy::lstmnu
float caf::SRNumuEnergy::lstmnu_opphorn
SRTrueNumuEnergy caf::SRNumuEnergy::mc
float caf::SRNumuEnergy::ndhadcalactE

Near detector – hadronic calorimetric energy NOT on the muon track in active region [GeV].

Definition at line 42 of file SRNumuEnergy.h.

Referenced by caf::Proxy< caf::SRNumuEnergy >::CheckEquals(), flat::FlatNumuEnergy::Fill(), hdf5::HDF5NumuEnergy< Tidx >::Fill(), caf::FillNumuEnergyVars(), caf::Proxy< caf::SRNumuEnergy >::operator=(), and setDefault().

float caf::SRNumuEnergy::ndhadcalcatE
float caf::SRNumuEnergy::ndhadcaltranE
float caf::SRNumuEnergy::ndhadtrkactE

Near detector – hadronic calorimetric energy on the muon track in active region [GeV].

Definition at line 45 of file SRNumuEnergy.h.

Referenced by caf::Proxy< caf::SRNumuEnergy >::CheckEquals(), flat::FlatNumuEnergy::Fill(), hdf5::HDF5NumuEnergy< Tidx >::Fill(), caf::FillNumuEnergyVars(), caf::Proxy< caf::SRNumuEnergy >::operator=(), and setDefault().

float caf::SRNumuEnergy::ndhadtrkcatE

Near detector – hadronic calorimetric energy on the muon track in muon catcher [GeV].

Definition at line 47 of file SRNumuEnergy.h.

Referenced by caf::Proxy< caf::SRNumuEnergy >::CheckEquals(), flat::FlatNumuEnergy::Fill(), hdf5::HDF5NumuEnergy< Tidx >::Fill(), caf::FillNumuEnergyVars(), caf::Proxy< caf::SRNumuEnergy >::operator=(), and setDefault().

float caf::SRNumuEnergy::ndhadtrktranE

Near detector – hadronic calorimetric energy on the muon track in transition plane [GeV].

Definition at line 46 of file SRNumuEnergy.h.

Referenced by caf::Proxy< caf::SRNumuEnergy >::CheckEquals(), flat::FlatNumuEnergy::Fill(), hdf5::HDF5NumuEnergy< Tidx >::Fill(), caf::FillNumuEnergyVars(), caf::Proxy< caf::SRNumuEnergy >::operator=(), and setDefault().

float caf::SRNumuEnergy::ndtrkcalactE
float caf::SRNumuEnergy::ndtrkcalcatE
float caf::SRNumuEnergy::ndtrkcaltranE
float caf::SRNumuEnergy::ndtrklenact
float caf::SRNumuEnergy::ndtrklencat
float caf::SRNumuEnergy::ndtrktranx

Near detector – if muon track crosses transition plane, the x location [cm].

Definition at line 48 of file SRNumuEnergy.h.

Referenced by caf::Proxy< caf::SRNumuEnergy >::CheckEquals(), flat::FlatNumuEnergy::Fill(), hdf5::HDF5NumuEnergy< Tidx >::Fill(), caf::FillNumuEnergyVars(), caf::Proxy< caf::SRNumuEnergy >::operator=(), and setDefault().

float caf::SRNumuEnergy::ndtrktrany

Near detector – if muon track crosses transition plane, the y location [cm].

Definition at line 49 of file SRNumuEnergy.h.

Referenced by caf::Proxy< caf::SRNumuEnergy >::CheckEquals(), flat::FlatNumuEnergy::Fill(), hdf5::HDF5NumuEnergy< Tidx >::Fill(), caf::FillNumuEnergyVars(), caf::Proxy< caf::SRNumuEnergy >::operator=(), and setDefault().

float caf::SRNumuEnergy::recomuonE
float caf::SRNumuEnergy::recotrkcchadE
float caf::SRNumuEnergy::regcvnhadE
float caf::SRNumuEnergy::regcvnhadE_opphorn
float caf::SRNumuEnergy::shiftedtrkccE
float caf::SRNumuEnergy::trkccE
float caf::SRNumuEnergy::trknonqeE
float caf::SRNumuEnergy::trkqeE
float caf::SRNumuEnergy::ucrecomuonE

Reconstructed muon energy for uncontained non-single track events at the FarDet from TMVA [GeV].

Definition at line 33 of file SRNumuEnergy.h.

Referenced by caf::Proxy< caf::SRNumuEnergy >::CheckEquals(), flat::FlatNumuEnergy::Fill(), hdf5::HDF5NumuEnergy< Tidx >::Fill(), caf::FillNumuEnergyVars(), caf::Proxy< caf::SRNumuEnergy >::operator=(), and setDefault().

float caf::SRNumuEnergy::ucrecomuonE1trk

Reconstructed muon energy for uncontained single track events at the FarDet from TMVA [GeV].

Definition at line 32 of file SRNumuEnergy.h.

Referenced by caf::Proxy< caf::SRNumuEnergy >::CheckEquals(), flat::FlatNumuEnergy::Fill(), hdf5::HDF5NumuEnergy< Tidx >::Fill(), caf::FillNumuEnergyVars(), caf::Proxy< caf::SRNumuEnergy >::operator=(), and setDefault().


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