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

Proxy for caf::SRFuzzyK. More...

#include "/cvmfs/nova-development.opensciencegrid.org/novasoft/releases/N21-04-14/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::SRFuzzyK &x)
 
void CheckEquals (const caf::SRFuzzyK &sr) const
 

Public Attributes

caf::Proxy< unsigned intlongestidx
 
caf::Proxy< size_t > npng
 
caf::Proxy< size_t > npng2d
 
caf::Proxy< unsigned intnshwlid
 
caf::Proxy< size_t > ntot
 
caf::Proxy< float > orphCalE
 
caf::Proxy< std::vector< caf::SRFuzzyKProng > > png
 
caf::Proxy< std::vector< caf::SRProng > > png2d
 

Detailed Description

template<>
class caf::Proxy< caf::SRFuzzyK >

Proxy for caf::SRFuzzyK.

Definition at line 2027 of file SRProxy.h.

Constructor & Destructor Documentation

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

Definition at line 4094 of file SRProxy.cxx.

4094  :
4095  longestidx(d, tr, Join(name, "longestidx"), base, offset),
4096  npng(d, tr, Join(name, "npng"), base, offset),
4097  npng2d(d, tr, Join(name, "npng2d"), base, offset),
4098  nshwlid(d, tr, Join(name, "nshwlid"), base, offset),
4099  ntot(d, tr, Join(name, "ntot"), base, offset),
4100  orphCalE(d, tr, Join(name, "orphCalE"), base, offset),
4101  png(d, tr, Join(name, "png"), base, offset),
4102  png2d(d, tr, Join(name, "png2d"), base, offset)
4103 {
4104 }
caf::Proxy< size_t > npng
Definition: SRProxy.h:2038
caf::Proxy< unsigned int > nshwlid
Definition: SRProxy.h:2040
const XML_Char * name
Definition: expat.h:151
caf::Proxy< std::vector< caf::SRProng > > png2d
Definition: SRProxy.h:2044
caf::Proxy< size_t > ntot
Definition: SRProxy.h:2041
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< std::vector< caf::SRFuzzyKProng > > png
Definition: SRProxy.h:2043
Float_t d
Definition: plot.C:236
caf::Proxy< unsigned int > longestidx
Definition: SRProxy.h:2037
caf::Proxy< float > orphCalE
Definition: SRProxy.h:2042
caf::Proxy< size_t > npng2d
Definition: SRProxy.h:2039
caf::Proxy< caf::SRFuzzyK >::Proxy ( const Proxy< caf::SRFuzzyK > &  )
delete
caf::Proxy< caf::SRFuzzyK >::Proxy ( const Proxy< caf::SRFuzzyK > &&  )
delete

Member Function Documentation

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

Definition at line 4119 of file SRProxy.cxx.

References caf::SRFuzzyK::longestidx, caf::SRFuzzyK::npng, caf::SRFuzzyK::npng2d, caf::SRFuzzyK::nshwlid, ana::nshwlid, caf::SRFuzzyK::ntot, caf::SRFuzzyK::orphCalE, caf::SRFuzzyK::png, and caf::SRFuzzyK::png2d.

4120 {
4122  npng.CheckEquals(sr.npng);
4125  ntot.CheckEquals(sr.ntot);
4127  png.CheckEquals(sr.png);
4128  png2d.CheckEquals(sr.png2d);
4129 }
caf::Proxy< size_t > npng
Definition: SRProxy.h:2038
caf::Proxy< unsigned int > nshwlid
Definition: SRProxy.h:2040
float orphCalE
calorimetric energy of hits that don&#39;t appear in any FuzzyK prongs
Definition: SRFuzzyK.h:30
caf::Proxy< std::vector< caf::SRProng > > png2d
Definition: SRProxy.h:2044
std::vector< SRProng > png2d
Vector of 2D prong objects.
Definition: SRFuzzyK.h:20
std::vector< SRFuzzyKProng > png
Vector of 3D prong objects.
Definition: SRFuzzyK.h:19
unsigned int longestidx
index of longest prong
Definition: SRFuzzyK.h:23
caf::Proxy< size_t > ntot
Definition: SRProxy.h:2041
caf::Proxy< std::vector< caf::SRFuzzyKProng > > png
Definition: SRProxy.h:2043
unsigned int nshwlid
number of shwlid showers - either 0 or number of 3d prongs
Definition: SRFuzzyK.h:24
size_t npng
Definition: SRFuzzyK.h:26
caf::Proxy< unsigned int > longestidx
Definition: SRProxy.h:2037
size_t npng2d
Definition: SRFuzzyK.h:27
caf::Proxy< float > orphCalE
Definition: SRProxy.h:2042
caf::Proxy< size_t > npng2d
Definition: SRProxy.h:2039
size_t ntot
Definition: SRFuzzyK.h:28
void CheckEquals(const T &x) const
caf::Proxy< caf::SRFuzzyK > & caf::Proxy< caf::SRFuzzyK >::operator= ( const caf::SRFuzzyK x)

Definition at line 4106 of file SRProxy.cxx.

References caf::SRFuzzyK::longestidx, caf::SRFuzzyK::npng, caf::SRFuzzyK::npng2d, caf::SRFuzzyK::nshwlid, ana::nshwlid, caf::SRFuzzyK::ntot, caf::SRFuzzyK::orphCalE, caf::SRFuzzyK::png, and caf::SRFuzzyK::png2d.

4107 {
4108  longestidx = sr.longestidx;
4109  npng = sr.npng;
4110  npng2d = sr.npng2d;
4111  nshwlid = sr.nshwlid;
4112  ntot = sr.ntot;
4113  orphCalE = sr.orphCalE;
4114  png = sr.png;
4115  png2d = sr.png2d;
4116  return *this;
4117 }
caf::Proxy< size_t > npng
Definition: SRProxy.h:2038
caf::Proxy< unsigned int > nshwlid
Definition: SRProxy.h:2040
caf::Proxy< std::vector< caf::SRProng > > png2d
Definition: SRProxy.h:2044
caf::Proxy< size_t > ntot
Definition: SRProxy.h:2041
caf::Proxy< std::vector< caf::SRFuzzyKProng > > png
Definition: SRProxy.h:2043
caf::StandardRecord * sr
caf::Proxy< unsigned int > longestidx
Definition: SRProxy.h:2037
caf::Proxy< float > orphCalE
Definition: SRProxy.h:2042
caf::Proxy< size_t > npng2d
Definition: SRProxy.h:2039

Member Data Documentation

caf::Proxy<unsigned int> caf::Proxy< caf::SRFuzzyK >::longestidx

Definition at line 2037 of file SRProxy.h.

Referenced by ana::NotContainFxn::operator()().

Definition at line 2038 of file SRProxy.h.

Referenced by ana::EMScore(), ana::GetCVNProngMuonScore(), ana::numubarccpi0::GetCVNProngMuonScore_4view(), ana::numubarccpi0::GetCVNProngMuonScore_5label(), ana::HadScore(), ana::HadScoreWithMuon(), ana::hasBPFE(), hyperon_macro(), hyperon_nom_macro(), ana::IsElectronPng(), ana::IsMuonPng(), ana::IsNumuCCEMShowerByCVN(), ana::IsNumuCCHadronByCVN(), ana::IsNumuCCPionByCVN(), ana::IsNumuCCProtonByCVN(), ana::IsPhotonPng(), ana::IsPionPng(), ana::IsProtonPng(), ana::numubarccpi0::kDeltaPt(), ana::kHighestMuonCVN_byPDG(), ana::kKalmanMinMax_byPdg(), ana::kMaxNPngs(), ana::kMinPngCalE(), ana::kMinPngNhit(), ana::kNhit_2d(), ana::kNhit_3d(), ana::kNue2017BasicPartFunc(), ana::kProngContainment_coord(), ana::kProngEnergyRes_byPdg(), ana::kProngEnergyRes_byPdg_nonMulti(), ana::kProngPurEff(), ana::kRun_byPdg(), ana::kShowerMinMax_byPdg(), ana::kShowerMinMax_byPdg_nonMulti(), ana::kShowerStart_byPdg(), ana::kShowerStop_byPdg(), mre_blessed(), neutKEsyst(), neutronE_macro(), ana::NueRecoE_2017FDFit(), ana::NueRecoE_2018FHCFit(), ana::NueRecoE_2020FHCFit(), NuSTreeMaker(), ana::GetNCPi0BDTID::operator()(), ana::nueccinc::GetElectronID::operator()(), ana::GetNCCosRejBDTG2020::operator()(), ana::nueccinc::GetBestProng::operator()(), ana::GetNCCosRejG::operator()(), ana::nueccinc::GetElectronIDForProng::operator()(), ana::GetNCCosRej::operator()(), ana::GetNCCosRejp1::operator()(), ana::NotContainFxn::operator()(), ana::GetNCCosRejp2::operator()(), ana::GetNCCosRejp3_5::operator()(), ana::GetNCCosRejp4_6::operator()(), ana::GetNCCosRejKeras::operator()(), ana::fIsPi0Variable::operator()(), ana::fIsPi0LVariable::operator()(), ana::ProngTruthCut(), resolution_event_tree(), ana::LeptonAngleSyst::Shift(), ana::takeOutTrashByTruth(), ana::TAKEPol6_biasHM(), and nuebarccinc::true_electron_png().

caf::Proxy<size_t> caf::Proxy< caf::SRFuzzyK >::npng2d

Definition at line 2039 of file SRProxy.h.

Referenced by ana::kNhit_2d(), neutKEsyst(), and NuSTreeMaker().

caf::Proxy<unsigned int> caf::Proxy< caf::SRFuzzyK >::nshwlid

Definition at line 2041 of file SRProxy.h.

caf::Proxy<float> caf::Proxy< caf::SRFuzzyK >::orphCalE

Definition at line 2043 of file SRProxy.h.

Referenced by ana::constructPng3dVar(), CutTableLoad(), DataMCLoad(), ana::emid(), ana::EMScore(), ExtendedAxesLoad(), ana::GetCVNProngMuonScore(), ana::numubarccpi0::GetCVNProngMuonScore_4view(), ana::numubarccpi0::GetCVNProngMuonScore_5label(), ana::getEMShowerEnergy(), ana::getEMShowerEnergyByTruth(), ana::getHadronEnergy(), ana::getHadronEnergyByTruth(), ana::getMuonEnergy(), ana::getMuonEnergyByTruth(), ana::HadScore(), ana::_preview::FuzzyKProngSource::HandleRecord(), ana::hasBPFE(), ana::GetAntiNumuBDTCVN::InitTMVA(), ana::IsElectronPng(), ana::IsGoodProng(), ana::IsMuonPng(), ana::IsNumuCCPionByCVN(), ana::IsNumuCCProtonByCVN(), ana::IsPhotonPng(), ana::IsPionPng(), ana::IsProtonPng(), ana::kHighestMuonCVN_byPDG(), ana::kMinPngNhit(), ana::kNhit_2d(), ana::kNue2017BasicPartFunc(), ana::kNue2020FDPeripheralFunc_MRBrem(), ana::kProngContainment_coord(), ana::kProngPurEff(), MRDiFStudy_FHC_Step1(), MRDiFStudy_FHC_Step2(), MRDiFStudy_RHC_Step1(), MRDiFStudy_RHC_Step2(), mre_blessed(), neutronE_macro(), ana::NueRecoE_2017FDFit(), ana::NueRecoE_2018FHCFit(), ana::NueRecoE_2020FHCFit(), NuSTreeMaker(), ana::GetNCPi0BDTID::operator()(), ana::nueccinc::GetElectronID::operator()(), ana::GetBPFMuonID::operator()(), ana::GetNCCosRejBDTG2020::operator()(), ana::nueccinc::GetBestProng::operator()(), ana::GetBestBPFTrack::operator()(), ana::GetNCCosRejG::operator()(), ana::nueccinc::GetElectronIDForProng::operator()(), ana::GetNCCosRej::operator()(), ana::GetNCCosRejp1::operator()(), ana::CVNPng::operator()(), ana::NotContainFxn::operator()(), ana::GetNCCosRejp2::operator()(), ana::GetNCCosRejp3_5::operator()(), ana::CVNPngTruthSel::operator()(), ana::GetNCCosRejp4_6::operator()(), ana::GetNCCosRejKeras::operator()(), ana::BPFAllTrkLenHelper::operator()(), ana::PassesPreselFunc(), Preliminary(), ana::numubarccpi0::Prong1ID_Generator(), ana::numubarccpi0::Prong2ID_Generator(), ana::ProngTruthCut(), resolution_event_tree(), ana::NeutronVisEScaleSyst2018::Shift(), ana::LeptonAngleSyst::Shift(), sterile_demo(), ana::takeOutTrash(), ana::takeOutTrashByTruth(), ana::TAKEPol6_biasHM(), nuebarccinc::true_electron_png(), and ana::numubarccpi0::VisibleHadE().

caf::Proxy<std::vector<caf::SRProng> > caf::Proxy< caf::SRFuzzyK >::png2d

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