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

Proxy for caf::SRSliceLID. More...

#include "/cvmfs/nova-development.opensciencegrid.org/novasoft/releases/N21-02-24/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::SRSliceLID &x)
 
void CheckEquals (const caf::SRSliceLID &sr) const
 

Public Attributes

caf::Proxy< float > cosmicid
 
caf::Proxy< float > ncid
 
caf::Proxy< float > nueid
 
caf::Proxy< float > numuid
 
caf::Proxy< float > nutauid
 

Detailed Description

template<>
class caf::Proxy< caf::SRSliceLID >

Proxy for caf::SRSliceLID.

Definition at line 1171 of file SRProxy.h.

Constructor & Destructor Documentation

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

Definition at line 2294 of file SRProxy.cxx.

2294  :
2295  cosmicid(d, tr, Join(name, "cosmicid"), base, offset),
2296  ncid(d, tr, Join(name, "ncid"), base, offset),
2297  nueid(d, tr, Join(name, "nueid"), base, offset),
2298  numuid(d, tr, Join(name, "numuid"), base, offset),
2299  nutauid(d, tr, Join(name, "nutauid"), base, offset)
2300 {
2301 }
caf::Proxy< float > numuid
Definition: SRProxy.h:1184
const XML_Char * name
Definition: expat.h:151
caf::Proxy< float > nutauid
Definition: SRProxy.h:1185
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
caf::Proxy< float > cosmicid
Definition: SRProxy.h:1181
Float_t d
Definition: plot.C:236
caf::Proxy< float > nueid
Definition: SRProxy.h:1183
caf::Proxy< float > ncid
Definition: SRProxy.h:1182
caf::Proxy< caf::SRSliceLID >::Proxy ( const Proxy< caf::SRSliceLID > &  )
delete
caf::Proxy< caf::SRSliceLID >::Proxy ( const Proxy< caf::SRSliceLID > &&  )
delete

Member Function Documentation

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

Definition at line 2313 of file SRProxy.cxx.

References caf::SRSliceLID::cosmicid, ana::cosmicid, caf::SRSliceLID::ncid, caf::SRSliceLID::nueid, SliceLID::nueid(), caf::SRSliceLID::numuid, SliceLID::numuid(), caf::SRSliceLID::nutauid, and SliceLID::nutauid().

2314 {
2316  ncid.CheckEquals(sr.ncid);
2317  nueid.CheckEquals(sr.nueid);
2320 }
caf::Proxy< float > numuid
Definition: SRProxy.h:1184
Definition: FillPIDs.h:18
float nueid
Likelihood of Charge Current NuE.
Definition: SRSliceLID.h:14
caf::Proxy< float > nutauid
Definition: SRProxy.h:1185
float cosmicid
Likelihood of Cosmic.
Definition: SRSliceLID.h:16
caf::Proxy< float > cosmicid
Definition: SRProxy.h:1181
caf::Proxy< float > nueid
Definition: SRProxy.h:1183
float nutauid
Likelihood of Charge Current NuTau.
Definition: SRSliceLID.h:15
float ncid
Likelihood of Neutral Current.
Definition: SRSliceLID.h:12
float numuid
Likelihood of Charge Current NuMu.
Definition: SRSliceLID.h:13
void CheckEquals(const T &x) const

Definition at line 2303 of file SRProxy.cxx.

References caf::SRSliceLID::cosmicid, ana::cosmicid, caf::SRSliceLID::ncid, caf::SRSliceLID::nueid, SliceLID::nueid(), caf::SRSliceLID::numuid, SliceLID::numuid(), caf::SRSliceLID::nutauid, and SliceLID::nutauid().

2304 {
2305  cosmicid = sr.cosmicid;
2306  ncid = sr.ncid;
2307  nueid = sr.nueid;
2308  numuid = sr.numuid;
2309  nutauid = sr.nutauid;
2310  return *this;
2311 }
caf::Proxy< float > numuid
Definition: SRProxy.h:1184
Definition: FillPIDs.h:18
caf::Proxy< float > nutauid
Definition: SRProxy.h:1185
caf::Proxy< float > cosmicid
Definition: SRProxy.h:1181
caf::StandardRecord * sr
caf::Proxy< float > nueid
Definition: SRProxy.h:1183

Member Data Documentation

caf::Proxy<float> caf::Proxy< caf::SRSliceLID >::cosmicid

Definition at line 1181 of file SRProxy.h.

Definition at line 1182 of file SRProxy.h.

Definition at line 1183 of file SRProxy.h.

Definition at line 1184 of file SRProxy.h.

Definition at line 1185 of file SRProxy.h.


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