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

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

Public Attributes

caf::Proxy< bool > isprimary
 
caf::Proxy< intlabel3d
 
caf::Proxy< intlabelx
 
caf::Proxy< intlabely
 
caf::Proxy< unsigned intncellx
 
caf::Proxy< unsigned intncelly
 
caf::Proxy< double > pangle
 
caf::Proxy< double > pgap
 
caf::Proxy< double > plength
 
caf::Proxy< double > purity3d
 
caf::Proxy< double > purityx
 
caf::Proxy< double > purityy
 
caf::Proxy< double > rece
 
caf::Proxy< double > vertx
 
caf::Proxy< double > verty
 
caf::Proxy< double > vertz
 

Detailed Description

template<>
class caf::Proxy< caf::SRProngTrainingData >

Proxy for caf::SRProngTrainingData.

Definition at line 1868 of file SRProxy.h.

Constructor & Destructor Documentation

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

Definition at line 3767 of file SRProxy.cxx.

3767  :
3768  isprimary(d, tr, Join(name, "isprimary"), base, offset),
3769  label3d(d, tr, Join(name, "label3d"), base, offset),
3770  labelx(d, tr, Join(name, "labelx"), base, offset),
3771  labely(d, tr, Join(name, "labely"), base, offset),
3772  ncellx(d, tr, Join(name, "ncellx"), base, offset),
3773  ncelly(d, tr, Join(name, "ncelly"), base, offset),
3774  pangle(d, tr, Join(name, "pangle"), base, offset),
3775  pgap(d, tr, Join(name, "pgap"), base, offset),
3776  plength(d, tr, Join(name, "plength"), base, offset),
3777  purity3d(d, tr, Join(name, "purity3d"), base, offset),
3778  purityx(d, tr, Join(name, "purityx"), base, offset),
3779  purityy(d, tr, Join(name, "purityy"), base, offset),
3780  rece(d, tr, Join(name, "rece"), base, offset),
3781  vertx(d, tr, Join(name, "vertx"), base, offset),
3782  verty(d, tr, Join(name, "verty"), base, offset),
3783  vertz(d, tr, Join(name, "vertz"), base, offset)
3784 {
3785 }
const XML_Char * name
Definition: expat.h:151
caf::Proxy< unsigned int > ncelly
Definition: SRProxy.h:1883
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< unsigned int > ncellx
Definition: SRProxy.h:1882

Member Function Documentation

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

Definition at line 3808 of file SRProxy.cxx.

References caf::SRProngTrainingData::isprimary, caf::SRProngTrainingData::label3d, caf::SRProngTrainingData::labelx, caf::SRProngTrainingData::labely, caf::SRProngTrainingData::ncellx, caf::SRProngTrainingData::ncelly, caf::SRProngTrainingData::pangle, caf::SRProngTrainingData::pgap, caf::SRProngTrainingData::plength, caf::SRProngTrainingData::purity3d, caf::SRProngTrainingData::purityx, caf::SRProngTrainingData::purityy, caf::SRProngTrainingData::rece, caf::SRProngTrainingData::vertx, caf::SRProngTrainingData::verty, and caf::SRProngTrainingData::vertz.

3809 {
3817  pgap.CheckEquals(sr.pgap);
3822  rece.CheckEquals(sr.rece);
3823  vertx.CheckEquals(sr.vertx);
3824  verty.CheckEquals(sr.verty);
3825  vertz.CheckEquals(sr.vertz);
3826 }
int labelx
Class of the X view prong.
caf::Proxy< unsigned int > ncelly
Definition: SRProxy.h:1883
int labely
Class of the Y view prong.
int label3d
Class of the 3D prong.
caf::Proxy< unsigned int > ncellx
Definition: SRProxy.h:1882
void CheckEquals(const T &x) const

Definition at line 3787 of file SRProxy.cxx.

References caf::SRProngTrainingData::isprimary, caf::SRProngTrainingData::label3d, caf::SRProngTrainingData::labelx, caf::SRProngTrainingData::labely, caf::SRProngTrainingData::ncellx, caf::SRProngTrainingData::ncelly, caf::SRProngTrainingData::pangle, caf::SRProngTrainingData::pgap, caf::SRProngTrainingData::plength, caf::SRProngTrainingData::purity3d, caf::SRProngTrainingData::purityx, caf::SRProngTrainingData::purityy, caf::SRProngTrainingData::rece, caf::SRProngTrainingData::vertx, caf::SRProngTrainingData::verty, and caf::SRProngTrainingData::vertz.

3788 {
3789  isprimary = sr.isprimary;
3790  label3d = sr.label3d;
3791  labelx = sr.labelx;
3792  labely = sr.labely;
3793  ncellx = sr.ncellx;
3794  ncelly = sr.ncelly;
3795  pangle = sr.pangle;
3796  pgap = sr.pgap;
3797  plength = sr.plength;
3798  purity3d = sr.purity3d;
3799  purityx = sr.purityx;
3800  purityy = sr.purityy;
3801  rece = sr.rece;
3802  vertx = sr.vertx;
3803  verty = sr.verty;
3804  vertz = sr.vertz;
3805  return *this;
3806 }
caf::Proxy< unsigned int > ncelly
Definition: SRProxy.h:1883
caf::StandardRecord * sr
caf::Proxy< unsigned int > ncellx
Definition: SRProxy.h:1882

Member Data Documentation

Definition at line 1878 of file SRProxy.h.

Definition at line 1879 of file SRProxy.h.

Definition at line 1880 of file SRProxy.h.

Definition at line 1881 of file SRProxy.h.

Definition at line 1882 of file SRProxy.h.

Definition at line 1883 of file SRProxy.h.

Definition at line 1884 of file SRProxy.h.

Definition at line 1885 of file SRProxy.h.

Definition at line 1886 of file SRProxy.h.

Definition at line 1887 of file SRProxy.h.

Definition at line 1888 of file SRProxy.h.

Definition at line 1889 of file SRProxy.h.

Definition at line 1890 of file SRProxy.h.

Definition at line 1891 of file SRProxy.h.

Definition at line 1892 of file SRProxy.h.

Definition at line 1893 of file SRProxy.h.


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