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

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

Public Attributes

caf::Proxy< caf::SRTrackBasecosmic
 
caf::Proxy< caf::SRTrackBasediscrete
 
caf::Proxy< caf::SRKalmankalman
 
caf::Proxy< caf::SRTrackBasewindow
 

Detailed Description

template<>
class caf::Proxy< caf::SRTrackBranch >

Proxy for caf::SRTrackBranch.

Definition at line 1785 of file SRProxy.h.

Constructor & Destructor Documentation

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

Definition at line 3622 of file SRProxy.cxx.

3622  :
3623  cosmic(d, tr, Join(name, "cosmic"), base, offset),
3624  discrete(d, tr, Join(name, "discrete"), base, offset),
3625  kalman(d, tr, Join(name, "kalman"), base, offset),
3626  window(d, tr, Join(name, "window"), base, offset)
3627 {
3628 }
const XML_Char * name
Definition: expat.h:151
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< caf::SRTrackBase > discrete
Definition: SRProxy.h:1796
caf::Proxy< caf::SRKalman > kalman
Definition: SRProxy.h:1797
caf::Proxy< caf::SRTrackBase > window
Definition: SRProxy.h:1798
caf::Proxy< caf::SRTrackBase > cosmic
Definition: SRProxy.h:1795

Member Function Documentation

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

Definition at line 3639 of file SRProxy.cxx.

References caf::SRTrackBranch::cosmic, caf::SRTrackBranch::discrete, caf::SRTrackBranch::kalman, caf::SRTrackBranch::window, and allInOneTrainingPlots::window.

3640 {
3641  cosmic.CheckEquals(sr.cosmic);
3645 }
SRTrackBase discrete
3D tracks produced by DiscreteTrack
Definition: SRTrackBranch.h:25
void CheckEquals(const caf::SRTrackBase &sr) const
Definition: SRProxy.cxx:3515
SRKalman kalman
Tracks produced by KalmanTrack.
Definition: SRTrackBranch.h:24
Sum up livetimes from individual cosmic triggers.
caf::Proxy< caf::SRTrackBase > discrete
Definition: SRProxy.h:1796
caf::Proxy< caf::SRKalman > kalman
Definition: SRProxy.h:1797
caf::Proxy< caf::SRTrackBase > window
Definition: SRProxy.h:1798
void CheckEquals(const caf::SRKalman &sr) const
Definition: SRProxy.cxx:3611
SRTrackBase window
Tracks produced by WindowTrack.
Definition: SRTrackBranch.h:27
SRTrackBase cosmic
Tracks produced by CosmicTrack.
Definition: SRTrackBranch.h:26

Definition at line 3630 of file SRProxy.cxx.

References caf::SRTrackBranch::cosmic, caf::SRTrackBranch::discrete, caf::SRTrackBranch::kalman, caf::SRTrackBranch::window, and allInOneTrainingPlots::window.

3631 {
3632  cosmic = sr.cosmic;
3633  discrete = sr.discrete;
3634  kalman = sr.kalman;
3635  window = sr.window;
3636  return *this;
3637 }
Sum up livetimes from individual cosmic triggers.
caf::StandardRecord * sr
caf::Proxy< caf::SRTrackBase > discrete
Definition: SRProxy.h:1796
caf::Proxy< caf::SRKalman > kalman
Definition: SRProxy.h:1797
caf::Proxy< caf::SRTrackBase > window
Definition: SRProxy.h:1798

Member Data Documentation

Definition at line 1795 of file SRProxy.h.

Referenced by demo6(), ana::PassesPreselFunc(), Print(), and ana::ZEndPosition().

Definition at line 1796 of file SRProxy.h.

Referenced by ana::PassesPreselFunc().

Definition at line 1797 of file SRProxy.h.

Referenced by Analyse_Data2DataComp(), Analyse_Data2DataComp_HigherEnergyCuts(), Analyse_Data2DataComp_kNumu2020ND(), compare_cos_numi(), demo0(), demo1(), demo6(), FD_plots(), get_cosmic_sample(), ana::muonid_classifier::GetMuonIDSR(), ana::initNumuHadE2018FDpXVar(), ana::initNumuHadE2018NDpXVar(), ana::initNumuHadE2018Var(), ana::initNumuHadE2020FDpXVar(), ana::initNumuHadE2020NDpXVar(), ana::initNumuHadE2020Var(), ana::initNumuMuE2018FDpXVar(), ana::initNumuMuE2018NDpXVar(), ana::initNumuMuE2018Var(), ana::initNumuMuE2020FDpXVar(), ana::initNumuMuE2020NDpXVar(), ana::initNumuMuE2020Var(), ana::kMinPngNhit(), ana::numubarccpi0::MuonECat(), ana::MuonECat(), ana::GetMuonID::operator()(), ana::GetPionID::operator()(), ana::GetBestTrack::operator()(), ana::GetPionTrack::operator()(), ana::GetBestPionID::operator()(), ana::GetBestPionTrack::operator()(), ana::fIsFiducialVariable::operator()(), ana::PassesPreselFunc(), ana::predict_special_nd_had_energy(), ana::MuEScaleSyst2017::Shift(), ana::LeptonAngleSyst::Shift(), ana::CorrMuEScaleSyst2020::Shift(), ana::CorrMuEScaleSyst2019::Shift(), ana::RelMuEScaleSyst2017::Shift(), ana::UnCorrFDMuEScaleSyst2019::Shift(), ana::UnCorrFDMuEScaleSyst2020::Shift(), ana::UnCorrNDMuEScaleSyst2020::Shift(), ana::UnCorrNDMuEScaleSyst2019::Shift(), ana::UnCorrMuCatMuESyst2020::Shift(), ana::UnCorrMuCatMuESyst2019::Shift(), ana::PileupMuESyst2020::Shift(), ana::PileupMuESyst2019::Shift(), ana::BolombMuESyst2019::Shift(), ana::TAHadEND(), test_newloader(), and ana::ZEndPosition().

Definition at line 1798 of file SRProxy.h.


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