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

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

Public Attributes

caf::Proxy< float > minus1sigma
 
caf::Proxy< float > minus2sigma
 
caf::Proxy< float > plus1sigma
 
caf::Proxy< float > plus2sigma
 

Detailed Description

template<>
class caf::Proxy< caf::SRGenieWeights >

Proxy for caf::SRGenieWeights.

Definition at line 461 of file SRProxy.h.

Constructor & Destructor Documentation

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

Definition at line 840 of file SRProxy.cxx.

840  :
841  minus1sigma(d, tr, Join(name, "minus1sigma"), base, offset),
842  minus2sigma(d, tr, Join(name, "minus2sigma"), base, offset),
843  plus1sigma(d, tr, Join(name, "plus1sigma"), base, offset),
844  plus2sigma(d, tr, Join(name, "plus2sigma"), base, offset)
845 {
846 }
const XML_Char * name
Definition: expat.h:151
caf::Proxy< float > plus1sigma
Definition: SRProxy.h:473
caf::Proxy< float > minus1sigma
Definition: SRProxy.h:471
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 > minus2sigma
Definition: SRProxy.h:472
caf::Proxy< float > plus2sigma
Definition: SRProxy.h:474
Float_t d
Definition: plot.C:236

Member Function Documentation

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

Definition at line 857 of file SRProxy.cxx.

References caf::SRGenieWeights::minus1sigma, caf::SRGenieWeights::minus2sigma, caf::SRGenieWeights::plus1sigma, and caf::SRGenieWeights::plus2sigma.

858 {
863 }
caf::Proxy< float > plus1sigma
Definition: SRProxy.h:473
caf::Proxy< float > minus1sigma
Definition: SRProxy.h:471
float minus2sigma
Reweight for shift.
float minus1sigma
Reweight for shift.
caf::Proxy< float > minus2sigma
Definition: SRProxy.h:472
caf::Proxy< float > plus2sigma
Definition: SRProxy.h:474
float plus2sigma
Reweight for shift.
float plus1sigma
Reweight for shift.
void CheckEquals(const T &x) const

Definition at line 848 of file SRProxy.cxx.

References caf::SRGenieWeights::minus1sigma, caf::SRGenieWeights::minus2sigma, caf::SRGenieWeights::plus1sigma, and caf::SRGenieWeights::plus2sigma.

849 {
850  minus1sigma = sr.minus1sigma;
851  minus2sigma = sr.minus2sigma;
852  plus1sigma = sr.plus1sigma;
853  plus2sigma = sr.plus2sigma;
854  return *this;
855 }
caf::Proxy< float > plus1sigma
Definition: SRProxy.h:473
caf::Proxy< float > minus1sigma
Definition: SRProxy.h:471
caf::Proxy< float > minus2sigma
Definition: SRProxy.h:472
caf::Proxy< float > plus2sigma
Definition: SRProxy.h:474
caf::StandardRecord * sr

Member Data Documentation

caf::Proxy<float> caf::Proxy< caf::SRGenieWeights >::minus1sigma

Definition at line 471 of file SRProxy.h.

caf::Proxy<float> caf::Proxy< caf::SRGenieWeights >::minus2sigma

Definition at line 472 of file SRProxy.h.

caf::Proxy<float> caf::Proxy< caf::SRGenieWeights >::plus1sigma

Definition at line 473 of file SRProxy.h.

caf::Proxy<float> caf::Proxy< caf::SRGenieWeights >::plus2sigma

Definition at line 474 of file SRProxy.h.


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