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

Proxy for caf::SRRemid. More...

#include "/cvmfs/nova-development.opensciencegrid.org/novasoft/releases/N20-11-30/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::SRRemid &x)
 
void CheckEquals (const caf::SRRemid &sr) const
 

Public Attributes

caf::Proxy< intcont
 
caf::Proxy< float > dedxllh
 
caf::Proxy< float > len
 
caf::Proxy< float > measfrac
 
caf::Proxy< float > pid
 
caf::Proxy< float > scatllh
 

Detailed Description

template<>
class caf::Proxy< caf::SRRemid >

Proxy for caf::SRRemid.

Definition at line 1122 of file SRProxy.h.

Constructor & Destructor Documentation

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

Definition at line 2199 of file SRProxy.cxx.

2199  :
2200  cont(d, tr, Join(name, "cont"), base, offset),
2201  dedxllh(d, tr, Join(name, "dedxllh"), base, offset),
2202  len(d, tr, Join(name, "len"), base, offset),
2203  measfrac(d, tr, Join(name, "measfrac"), base, offset),
2204  pid(d, tr, Join(name, "pid"), base, offset),
2205  scatllh(d, tr, Join(name, "scatllh"), base, offset)
2206 {
2207 }
const XML_Char * name
Definition: expat.h:151
caf::Proxy< float > scatllh
Definition: SRProxy.h:1137
caf::Proxy< float > pid
Definition: SRProxy.h:1136
caf::Proxy< float > len
Definition: SRProxy.h:1134
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 > dedxllh
Definition: SRProxy.h:1133
caf::Proxy< float > measfrac
Definition: SRProxy.h:1135
Float_t d
Definition: plot.C:236
caf::Proxy< int > cont
Definition: SRProxy.h:1132
caf::Proxy< caf::SRRemid >::Proxy ( const Proxy< caf::SRRemid > &  )
delete
caf::Proxy< caf::SRRemid >::Proxy ( const Proxy< caf::SRRemid > &&  )
delete

Member Function Documentation

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

Definition at line 2220 of file SRProxy.cxx.

References caf::SRRemid::cont, caf::SRRemid::dedxllh, caf::SRRemid::len, caf::SRRemid::measfrac, make_root_from_grid_output::measfrac, caf::SRRemid::pid, BlessedPlots::pid, and caf::SRRemid::scatllh.

2221 {
2222  cont.CheckEquals(sr.cont);
2224  len.CheckEquals(sr.len);
2226  pid.CheckEquals(sr.pid);
2228 }
const XML_Char int len
Definition: expat.h:262
float scatllh
Log-likelihood value from scattering angle.
Definition: SRRemid.h:26
float len
Track length of identified track.
Definition: SRRemid.h:28
caf::Proxy< float > scatllh
Definition: SRProxy.h:1137
caf::Proxy< float > pid
Definition: SRProxy.h:1136
caf::Proxy< float > dedxllh
Definition: SRProxy.h:1133
int cont
True if track is contained as defined by ReMId.
Definition: SRRemid.h:30
caf::Proxy< float > measfrac
Definition: SRProxy.h:1135
float pid
PID value output by kNN.
Definition: SRRemid.h:25
float measfrac
Fraction of planes used to measure dE/dx.
Definition: SRRemid.h:29
float dedxllh
Log-likelihood value from dE/dx.
Definition: SRRemid.h:27
caf::Proxy< int > cont
Definition: SRProxy.h:1132
void CheckEquals(const T &x) const
caf::Proxy< caf::SRRemid > & caf::Proxy< caf::SRRemid >::operator= ( const caf::SRRemid x)

Definition at line 2209 of file SRProxy.cxx.

References caf::SRRemid::cont, caf::SRRemid::dedxllh, caf::SRRemid::len, caf::SRRemid::measfrac, make_root_from_grid_output::measfrac, caf::SRRemid::pid, BlessedPlots::pid, and caf::SRRemid::scatllh.

2210 {
2211  cont = sr.cont;
2212  dedxllh = sr.dedxllh;
2213  len = sr.len;
2214  measfrac = sr.measfrac;
2215  pid = sr.pid;
2216  scatllh = sr.scatllh;
2217  return *this;
2218 }
const XML_Char int len
Definition: expat.h:262
caf::Proxy< float > scatllh
Definition: SRProxy.h:1137
caf::Proxy< float > pid
Definition: SRProxy.h:1136
caf::Proxy< float > dedxllh
Definition: SRProxy.h:1133
caf::Proxy< float > measfrac
Definition: SRProxy.h:1135
caf::StandardRecord * sr
caf::Proxy< int > cont
Definition: SRProxy.h:1132

Member Data Documentation

Definition at line 1132 of file SRProxy.h.

caf::Proxy<float> caf::Proxy< caf::SRRemid >::dedxllh

Definition at line 1133 of file SRProxy.h.

Definition at line 1134 of file SRProxy.h.

caf::Proxy<float> caf::Proxy< caf::SRRemid >::measfrac

Definition at line 1135 of file SRProxy.h.

caf::Proxy<float> caf::Proxy< caf::SRRemid >::scatllh

Definition at line 1137 of file SRProxy.h.


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