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

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

Public Attributes

caf::Proxy< float > ann
 
caf::Proxy< float > anne
 
caf::Proxy< float > annecos
 
caf::Proxy< float > annepi0
 
caf::Proxy< float > rnn
 

Detailed Description

template<>
class caf::Proxy< caf::SRELid >

Proxy for caf::SRELid.

Definition at line 961 of file SRProxy.h.

Constructor & Destructor Documentation

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

Definition at line 1898 of file SRProxy.cxx.

1898  :
1899  ann(d, tr, Join(name, "ann"), base, offset),
1900  anne(d, tr, Join(name, "anne"), base, offset),
1901  annecos(d, tr, Join(name, "annecos"), base, offset),
1902  annepi0(d, tr, Join(name, "annepi0"), base, offset),
1903  rnn(d, tr, Join(name, "rnn"), base, offset)
1904 {
1905 }
const XML_Char * name
Definition: expat.h:151
caf::Proxy< float > annecos
Definition: SRProxy.h:973
caf::Proxy< float > rnn
Definition: SRProxy.h:975
caf::Proxy< float > anne
Definition: SRProxy.h:972
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 > ann
Definition: SRProxy.h:971
caf::Proxy< float > annepi0
Definition: SRProxy.h:974
caf::Proxy< caf::SRELid >::Proxy ( const Proxy< caf::SRELid > &  )
delete
caf::Proxy< caf::SRELid >::Proxy ( const Proxy< caf::SRELid > &&  )
delete

Member Function Documentation

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

Definition at line 1917 of file SRProxy.cxx.

References caf::SRELid::ann, caf::SRELid::anne, caf::SRELid::annecos, caf::SRELid::annepi0, and caf::SRELid::rnn.

1918 {
1919  ann.CheckEquals(sr.ann);
1920  anne.CheckEquals(sr.anne);
1923  rnn.CheckEquals(sr.rnn);
1924 }
float annecos
e/cosmic ann output with energy for the slice, currently the same as the most energetic shower ...
Definition: SRELid.h:28
caf::Proxy< float > annecos
Definition: SRProxy.h:973
caf::Proxy< float > rnn
Definition: SRProxy.h:975
caf::Proxy< float > anne
Definition: SRProxy.h:972
float anne
ann output with energy for the slice, currently the same as the most energetic shower ...
Definition: SRELid.h:26
float rnn
ann output for the slice, currently the same as most energetic shower
Definition: SRELid.h:25
float ann
ann output for the slice, currently the same as most energetic shower
Definition: SRELid.h:24
caf::Proxy< float > ann
Definition: SRProxy.h:971
float annepi0
e/pi0 ann output with energy for the slice, currently the same as the most energetic shower ...
Definition: SRELid.h:27
caf::Proxy< float > annepi0
Definition: SRProxy.h:974
void CheckEquals(const T &x) const
caf::Proxy< caf::SRELid > & caf::Proxy< caf::SRELid >::operator= ( const caf::SRELid x)

Definition at line 1907 of file SRProxy.cxx.

References caf::SRELid::ann, caf::SRELid::anne, caf::SRELid::annecos, caf::SRELid::annepi0, and caf::SRELid::rnn.

1908 {
1909  ann = sr.ann;
1910  anne = sr.anne;
1911  annecos = sr.annecos;
1912  annepi0 = sr.annepi0;
1913  rnn = sr.rnn;
1914  return *this;
1915 }
caf::Proxy< float > annecos
Definition: SRProxy.h:973
caf::Proxy< float > rnn
Definition: SRProxy.h:975
caf::Proxy< float > anne
Definition: SRProxy.h:972
caf::StandardRecord * sr
caf::Proxy< float > ann
Definition: SRProxy.h:971
caf::Proxy< float > annepi0
Definition: SRProxy.h:974

Member Data Documentation

Definition at line 971 of file SRProxy.h.

Definition at line 972 of file SRProxy.h.

caf::Proxy<float> caf::Proxy< caf::SRELid >::annecos

Definition at line 973 of file SRProxy.h.

caf::Proxy<float> caf::Proxy< caf::SRELid >::annepi0

Definition at line 974 of file SRProxy.h.

Definition at line 975 of file SRProxy.h.


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