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

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

Public Attributes

caf::Proxy< caf::SRBpfTrackmuon
 
caf::Proxy< caf::SRBpfTrackpion
 
caf::Proxy< caf::SRBpfTrackproton
 

Detailed Description

template<>
class caf::Proxy< caf::SRBpf >

Proxy for caf::SRBpf.

Definition at line 1973 of file SRProxy.h.

Constructor & Destructor Documentation

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

Definition at line 4007 of file SRProxy.cxx.

4007  :
4008  muon(d, tr, Join(name, "muon"), base, offset),
4009  pion(d, tr, Join(name, "pion"), base, offset),
4010  proton(d, tr, Join(name, "proton"), base, offset)
4011 {
4012 }
const XML_Char * name
Definition: expat.h:151
caf::Proxy< caf::SRBpfTrack > pion
Definition: SRProxy.h:1984
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< caf::SRBpfTrack > muon
Definition: SRProxy.h:1983
caf::Proxy< caf::SRBpfTrack > proton
Definition: SRProxy.h:1985
Float_t d
Definition: plot.C:236
caf::Proxy< caf::SRBpf >::Proxy ( const Proxy< caf::SRBpf > &  )
delete
caf::Proxy< caf::SRBpf >::Proxy ( const Proxy< caf::SRBpf > &&  )
delete

Member Function Documentation

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

Definition at line 4022 of file SRProxy.cxx.

References caf::SRBpf::muon, caf::SRBpf::pion, and caf::SRBpf::proton.

4023 {
4024  muon.CheckEquals(sr.muon);
4025  pion.CheckEquals(sr.pion);
4027 }
SRBpfTrack muon
The track reconstructed under the muon assumption.
Definition: SRBpf.h:14
caf::Proxy< caf::SRBpfTrack > pion
Definition: SRProxy.h:1984
caf::Proxy< caf::SRBpfTrack > muon
Definition: SRProxy.h:1983
caf::Proxy< caf::SRBpfTrack > proton
Definition: SRProxy.h:1985
SRBpfTrack pion
The track reconstructed under the pion assumption.
Definition: SRBpf.h:15
void CheckEquals(const caf::SRBpfTrack &sr) const
Definition: SRProxy.cxx:3982
SRBpfTrack proton
The track reconstructed under the proton assumption.
Definition: SRBpf.h:16
caf::Proxy< caf::SRBpf > & caf::Proxy< caf::SRBpf >::operator= ( const caf::SRBpf x)

Definition at line 4014 of file SRProxy.cxx.

References caf::SRBpf::muon, caf::SRBpf::pion, and caf::SRBpf::proton.

4015 {
4016  muon = sr.muon;
4017  pion = sr.pion;
4018  proton = sr.proton;
4019  return *this;
4020 }
caf::Proxy< caf::SRBpfTrack > pion
Definition: SRProxy.h:1984
caf::Proxy< caf::SRBpfTrack > muon
Definition: SRProxy.h:1983
caf::Proxy< caf::SRBpfTrack > proton
Definition: SRProxy.h:1985
caf::StandardRecord * sr

Member Data Documentation

Definition at line 1983 of file SRProxy.h.

Referenced by ana::constructBPFPng3dVar(), and ana::BPFAllTrkLenHelper::operator()().

Definition at line 1984 of file SRProxy.h.

Referenced by ana::constructBPFPng3dVar(), and ana::BPFAllTrkLenHelper::operator()().

Definition at line 1985 of file SRProxy.h.

Referenced by ana::constructBPFPng3dVar(), and ana::BPFAllTrkLenHelper::operator()().


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