Public Member Functions | Public Attributes | List of all members
caf::Proxy< caf::SRNuonEResult > Class Template Reference

Proxy for caf::SRNuonEResult. More...

#include "/cvmfs/nova-development.opensciencegrid.org/novasoft/releases/N20-12-03/StandardRecord/Proxy/SRProxy.h"

Public Member Functions

 Proxy (TDirectory *d, TTree *tr, const std::string &name, const long &base, int offset)
 
 Proxy (const Proxy &)=delete
 
 Proxy (const Proxy &&)=delete
 
Proxyoperator= (const caf::SRNuonEResult &x)
 
void CheckEquals (const caf::SRNuonEResult &sr) const
 

Public Attributes

caf::Proxy< float > epi0nuoneid
 
caf::Proxy< float > epi0pi0id
 
caf::Proxy< unsigned intnoutput
 
caf::Proxy< float > nueccid
 
caf::Proxy< float > nuoneid
 
caf::Proxy< float > otherid
 
caf::Proxy< std::vector< float > > output
 
caf::Proxy< float > pi0id
 
caf::Proxy< float > rawgevslice
 

Detailed Description

template<>
class caf::Proxy< caf::SRNuonEResult >

Proxy for caf::SRNuonEResult.

Definition at line 1100 of file SRProxy.h.

Constructor & Destructor Documentation

caf::Proxy< caf::SRNuonEResult >::Proxy ( TDirectory *  d,
TTree *  tr,
const std::string name,
const long &  base,
int  offset 
)

Definition at line 2159 of file SRProxy.cxx.

2159  :
2160  epi0nuoneid(d, tr, Join(name, "epi0nuoneid"), base, offset),
2161  epi0pi0id(d, tr, Join(name, "epi0pi0id"), base, offset),
2162  noutput(d, tr, Join(name, "noutput"), base, offset),
2163  nueccid(d, tr, Join(name, "nueccid"), base, offset),
2164  nuoneid(d, tr, Join(name, "nuoneid"), base, offset),
2165  otherid(d, tr, Join(name, "otherid"), base, offset),
2166  output(d, tr, Join(name, "output"), base, offset),
2167  pi0id(d, tr, Join(name, "pi0id"), base, offset),
2168  rawgevslice(d, tr, Join(name, "rawgevslice"), base, offset)
2169 {
2170 }
const XML_Char * name
Definition: expat.h:151
caf::Proxy< float > nuoneid
Definition: SRProxy.h:1114
caf::Proxy< float > nueccid
Definition: SRProxy.h:1113
caf::Proxy< float > epi0nuoneid
Definition: SRProxy.h:1110
caf::Proxy< float > pi0id
Definition: SRProxy.h:1117
const XML_Char int const XML_Char int const XML_Char * base
Definition: expat.h:331
std::string Join(const std::string &a, const std::string &b)
Definition: HDF5Record.h:17
Float_t d
Definition: plot.C:236
caf::Proxy< float > otherid
Definition: SRProxy.h:1115
caf::Proxy< std::vector< float > > output
Definition: SRProxy.h:1116
caf::Proxy< unsigned int > noutput
Definition: SRProxy.h:1112
caf::Proxy< float > epi0pi0id
Definition: SRProxy.h:1111
caf::Proxy< float > rawgevslice
Definition: SRProxy.h:1118

Member Function Documentation

void caf::Proxy< caf::SRNuonEResult >::CheckEquals ( const caf::SRNuonEResult sr) const

Definition at line 2186 of file SRProxy.cxx.

References caf::SRNuonEResult::epi0nuoneid, caf::SRNuonEResult::epi0pi0id, caf::SRNuonEResult::noutput, caf::SRNuonEResult::nueccid, caf::SRNuonEResult::nuoneid, caf::SRNuonEResult::otherid, caf::SRNuonEResult::output, output, caf::SRNuonEResult::pi0id, and caf::SRNuonEResult::rawgevslice.

2187 {
2195  pi0id.CheckEquals(sr.pi0id);
2197 }
unsigned int noutput
Number of entries in output vector.
Definition: SRNuonEResult.h:27
caf::Proxy< float > nuoneid
Definition: SRProxy.h:1114
caf::Proxy< float > nueccid
Definition: SRProxy.h:1113
caf::Proxy< float > epi0nuoneid
Definition: SRProxy.h:1110
caf::Proxy< float > pi0id
Definition: SRProxy.h:1117
caf::Proxy< float > otherid
Definition: SRProxy.h:1115
caf::Proxy< std::vector< float > > output
Definition: SRProxy.h:1116
caf::Proxy< unsigned int > noutput
Definition: SRProxy.h:1112
float rawgevslice
event energy in GeV
Definition: SRNuonEResult.h:20
float pi0id
Likelihood primary prong is a pi0.
Definition: SRNuonEResult.h:22
float epi0nuoneid
Likelihood nu-on-e from epi0 classifier.
Definition: SRNuonEResult.h:25
float epi0pi0id
Likelihood pi0 from epi0 classifier.
Definition: SRNuonEResult.h:26
std::vector< float > output
List of net output nodes.
Definition: SRNuonEResult.h:19
caf::Proxy< float > epi0pi0id
Definition: SRProxy.h:1111
float nueccid
Likelihood nuecc events.
Definition: SRNuonEResult.h:23
float nuoneid
Likelihood nu-on-e.
Definition: SRNuonEResult.h:21
void CheckEquals(const T &x) const
float otherid
Likelihood other.
Definition: SRNuonEResult.h:24
caf::Proxy< float > rawgevslice
Definition: SRProxy.h:1118

Definition at line 2172 of file SRProxy.cxx.

References caf::SRNuonEResult::epi0nuoneid, caf::SRNuonEResult::epi0pi0id, caf::SRNuonEResult::noutput, caf::SRNuonEResult::nueccid, caf::SRNuonEResult::nuoneid, caf::SRNuonEResult::otherid, caf::SRNuonEResult::output, output, caf::SRNuonEResult::pi0id, and caf::SRNuonEResult::rawgevslice.

2173 {
2174  epi0nuoneid = sr.epi0nuoneid;
2175  epi0pi0id = sr.epi0pi0id;
2176  noutput = sr.noutput;
2177  nueccid = sr.nueccid;
2178  nuoneid = sr.nuoneid;
2179  otherid = sr.otherid;
2180  output = sr.output;
2181  pi0id = sr.pi0id;
2182  rawgevslice = sr.rawgevslice;
2183  return *this;
2184 }
caf::Proxy< float > nuoneid
Definition: SRProxy.h:1114
caf::Proxy< float > nueccid
Definition: SRProxy.h:1113
caf::Proxy< float > epi0nuoneid
Definition: SRProxy.h:1110
caf::Proxy< float > pi0id
Definition: SRProxy.h:1117
caf::Proxy< float > otherid
Definition: SRProxy.h:1115
caf::StandardRecord * sr
caf::Proxy< std::vector< float > > output
Definition: SRProxy.h:1116
caf::Proxy< unsigned int > noutput
Definition: SRProxy.h:1112
caf::Proxy< float > epi0pi0id
Definition: SRProxy.h:1111
caf::Proxy< float > rawgevslice
Definition: SRProxy.h:1118

Member Data Documentation

caf::Proxy<float> caf::Proxy< caf::SRNuonEResult >::epi0nuoneid

Definition at line 1110 of file SRProxy.h.

Definition at line 1111 of file SRProxy.h.

Definition at line 1112 of file SRProxy.h.

Definition at line 1113 of file SRProxy.h.

Definition at line 1114 of file SRProxy.h.

Definition at line 1115 of file SRProxy.h.

caf::Proxy<std::vector<float> > caf::Proxy< caf::SRNuonEResult >::output

Definition at line 1116 of file SRProxy.h.

Definition at line 1117 of file SRProxy.h.

caf::Proxy<float> caf::Proxy< caf::SRNuonEResult >::rawgevslice

Definition at line 1118 of file SRProxy.h.


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