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

Proxy for caf::SRTrueNumuEnergy. 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::SRTrueNumuEnergy &x)
 
void CheckEquals (const caf::SRTrueNumuEnergy &sr) const
 

Public Attributes

caf::Proxy< bool > truegoodmuon
 
caf::Proxy< float > truemuonE
 
caf::Proxy< float > truemuoncatcherE
 

Detailed Description

template<>
class caf::Proxy< caf::SRTrueNumuEnergy >

Proxy for caf::SRTrueNumuEnergy.

Definition at line 138 of file SRProxy.h.

Constructor & Destructor Documentation

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

Definition at line 199 of file SRProxy.cxx.

199  :
200  truegoodmuon(d, tr, Join(name, "truegoodmuon"), base, offset),
201  truemuonE(d, tr, Join(name, "truemuonE"), base, offset),
202  truemuoncatcherE(d, tr, Join(name, "truemuoncatcherE"), base, offset)
203 {
204 }
const XML_Char * name
Definition: expat.h:151
const XML_Char int const XML_Char int const XML_Char * base
Definition: expat.h:331
caf::Proxy< bool > truegoodmuon
Definition: SRProxy.h:148
std::string Join(const std::string &a, const std::string &b)
Definition: HDF5Record.h:17
caf::Proxy< float > truemuoncatcherE
Definition: SRProxy.h:150
Float_t d
Definition: plot.C:236
caf::Proxy< float > truemuonE
Definition: SRProxy.h:149

Member Function Documentation

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

Definition at line 214 of file SRProxy.cxx.

References caf::SRTrueNumuEnergy::truegoodmuon, caf::SRTrueNumuEnergy::truemuoncatcherE, and caf::SRTrueNumuEnergy::truemuonE.

215 {
219 }
float truemuoncatcherE
ND value: true energy of muon as it crosses the transition plane into muon catcher [GeV]...
caf::Proxy< bool > truegoodmuon
Definition: SRProxy.h:148
caf::Proxy< float > truemuoncatcherE
Definition: SRProxy.h:150
caf::Proxy< float > truemuonE
Definition: SRProxy.h:149
bool truegoodmuon
Have a primary muon that contributes to at least three hits in each view.
void CheckEquals(const T &x) const
float truemuonE
True energy of primary muon [GeV].

Definition at line 206 of file SRProxy.cxx.

References caf::SRTrueNumuEnergy::truegoodmuon, caf::SRTrueNumuEnergy::truemuoncatcherE, and caf::SRTrueNumuEnergy::truemuonE.

207 {
208  truegoodmuon = sr.truegoodmuon;
209  truemuonE = sr.truemuonE;
210  truemuoncatcherE = sr.truemuoncatcherE;
211  return *this;
212 }
caf::Proxy< bool > truegoodmuon
Definition: SRProxy.h:148
caf::Proxy< float > truemuoncatcherE
Definition: SRProxy.h:150
caf::StandardRecord * sr
caf::Proxy< float > truemuonE
Definition: SRProxy.h:149

Member Data Documentation

Definition at line 148 of file SRProxy.h.

caf::Proxy<float> caf::Proxy< caf::SRTrueNumuEnergy >::truemuoncatcherE

Definition at line 150 of file SRProxy.h.

Definition at line 149 of file SRProxy.h.


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