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

Proxy for caf::SRCosRej. More...

#include "/cvmfs/nova-development.opensciencegrid.org/novasoft/releases/N20-12-02/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::SRCosRej &x)
 
void CheckEquals (const caf::SRCosRej &sr) const
 

Public Attributes

caf::Proxy< float > anglecos
 
caf::Proxy< float > anglekal
 
caf::Proxy< float > cdirscore
 
caf::Proxy< float > cfitspeed
 
caf::Proxy< float > coschidiff
 
caf::Proxy< float > coschisq
 
caf::Proxy< float > cosslope
 
caf::Proxy< float > costhetatrue
 
caf::Proxy< float > cscorediff
 
caf::Proxy< float > eratio
 
caf::Proxy< float > fscattext
 
caf::Proxy< float > fscattmax
 
caf::Proxy< float > fscattsig
 
caf::Proxy< float > fscattsum
 
caf::Proxy< float > hadE
 
caf::Proxy< float > kalchidiff
 
caf::Proxy< float > kalchisq
 
caf::Proxy< float > kalslope
 
caf::Proxy< float > kalthetatrue
 
caf::Proxy< float > kdirscore
 
caf::Proxy< float > kfitspeed
 
caf::Proxy< float > kscorediff
 
caf::Proxy< intmincell
 
caf::Proxy< float > mindist
 
caf::Proxy< intnkal3d
 
caf::Proxy< float > numucontpid2019
 
caf::Proxy< float > numucontpid2020
 
caf::Proxy< float > numuunconttunedpid
 
caf::Proxy< intpdgbest
 
caf::Proxy< float > scatt
 

Detailed Description

template<>
class caf::Proxy< caf::SRCosRej >

Proxy for caf::SRCosRej.

Definition at line 848 of file SRProxy.h.

Constructor & Destructor Documentation

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

Definition at line 1637 of file SRProxy.cxx.

1637  :
1638  anglecos(d, tr, Join(name, "anglecos"), base, offset),
1639  anglekal(d, tr, Join(name, "anglekal"), base, offset),
1640  cdirscore(d, tr, Join(name, "cdirscore"), base, offset),
1641  cfitspeed(d, tr, Join(name, "cfitspeed"), base, offset),
1642  coschidiff(d, tr, Join(name, "coschidiff"), base, offset),
1643  coschisq(d, tr, Join(name, "coschisq"), base, offset),
1644  cosslope(d, tr, Join(name, "cosslope"), base, offset),
1645  costhetatrue(d, tr, Join(name, "costhetatrue"), base, offset),
1646  cscorediff(d, tr, Join(name, "cscorediff"), base, offset),
1647  eratio(d, tr, Join(name, "eratio"), base, offset),
1648  fscattext(d, tr, Join(name, "fscattext"), base, offset),
1649  fscattmax(d, tr, Join(name, "fscattmax"), base, offset),
1650  fscattsig(d, tr, Join(name, "fscattsig"), base, offset),
1651  fscattsum(d, tr, Join(name, "fscattsum"), base, offset),
1652  hadE(d, tr, Join(name, "hadE"), base, offset),
1653  kalchidiff(d, tr, Join(name, "kalchidiff"), base, offset),
1654  kalchisq(d, tr, Join(name, "kalchisq"), base, offset),
1655  kalslope(d, tr, Join(name, "kalslope"), base, offset),
1656  kalthetatrue(d, tr, Join(name, "kalthetatrue"), base, offset),
1657  kdirscore(d, tr, Join(name, "kdirscore"), base, offset),
1658  kfitspeed(d, tr, Join(name, "kfitspeed"), base, offset),
1659  kscorediff(d, tr, Join(name, "kscorediff"), base, offset),
1660  mincell(d, tr, Join(name, "mincell"), base, offset),
1661  mindist(d, tr, Join(name, "mindist"), base, offset),
1662  nkal3d(d, tr, Join(name, "nkal3d"), base, offset),
1663  numucontpid2019(d, tr, Join(name, "numucontpid2019"), base, offset),
1664  numucontpid2020(d, tr, Join(name, "numucontpid2020"), base, offset),
1665  numuunconttunedpid(d, tr, Join(name, "numuunconttunedpid"), base, offset),
1666  pdgbest(d, tr, Join(name, "pdgbest"), base, offset),
1667  scatt(d, tr, Join(name, "scatt"), base, offset)
1668 {
1669 }
const XML_Char * name
Definition: expat.h:151
caf::Proxy< float > cosslope
Definition: SRProxy.h:864
caf::Proxy< float > kalslope
Definition: SRProxy.h:875
caf::Proxy< float > fscattmax
Definition: SRProxy.h:869
caf::Proxy< float > coschisq
Definition: SRProxy.h:863
caf::Proxy< float > cfitspeed
Definition: SRProxy.h:861
caf::Proxy< float > costhetatrue
Definition: SRProxy.h:865
caf::Proxy< float > anglecos
Definition: SRProxy.h:858
caf::Proxy< float > kdirscore
Definition: SRProxy.h:877
const XML_Char int const XML_Char int const XML_Char * base
Definition: expat.h:331
caf::Proxy< float > cdirscore
Definition: SRProxy.h:860
std::string Join(const std::string &a, const std::string &b)
Definition: HDF5Record.h:17
caf::Proxy< float > eratio
Definition: SRProxy.h:867
caf::Proxy< float > scatt
Definition: SRProxy.h:887
caf::Proxy< float > kscorediff
Definition: SRProxy.h:879
Float_t d
Definition: plot.C:236
caf::Proxy< float > numucontpid2020
Definition: SRProxy.h:884
caf::Proxy< int > mincell
Definition: SRProxy.h:880
caf::Proxy< int > pdgbest
Definition: SRProxy.h:886
caf::Proxy< float > kfitspeed
Definition: SRProxy.h:878
caf::Proxy< float > cscorediff
Definition: SRProxy.h:866
caf::Proxy< float > kalthetatrue
Definition: SRProxy.h:876
caf::Proxy< float > numuunconttunedpid
Definition: SRProxy.h:885
caf::Proxy< float > hadE
Definition: SRProxy.h:872
caf::Proxy< float > fscattsum
Definition: SRProxy.h:871
caf::Proxy< float > mindist
Definition: SRProxy.h:881
caf::Proxy< int > nkal3d
Definition: SRProxy.h:882
caf::Proxy< float > anglekal
Definition: SRProxy.h:859
caf::Proxy< float > kalchisq
Definition: SRProxy.h:874
caf::Proxy< float > fscattsig
Definition: SRProxy.h:870
caf::Proxy< float > kalchidiff
Definition: SRProxy.h:873
caf::Proxy< float > fscattext
Definition: SRProxy.h:868
caf::Proxy< float > numucontpid2019
Definition: SRProxy.h:883
caf::Proxy< float > coschidiff
Definition: SRProxy.h:862
caf::Proxy< caf::SRCosRej >::Proxy ( const Proxy< caf::SRCosRej > &  )
delete
caf::Proxy< caf::SRCosRej >::Proxy ( const Proxy< caf::SRCosRej > &&  )
delete

Member Function Documentation

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

Definition at line 1706 of file SRProxy.cxx.

References caf::SRCosRej::anglecos, caf::SRCosRej::anglekal, caf::SRCosRej::cdirscore, caf::SRCosRej::cfitspeed, caf::SRCosRej::coschidiff, caf::SRCosRej::coschisq, caf::SRCosRej::cosslope, caf::SRCosRej::costhetatrue, caf::SRCosRej::cscorediff, caf::SRCosRej::eratio, caf::SRCosRej::fscattext, caf::SRCosRej::fscattmax, caf::SRCosRej::fscattsig, caf::SRCosRej::fscattsum, caf::SRCosRej::hadE, caf::SRCosRej::kalchidiff, caf::SRCosRej::kalchisq, caf::SRCosRej::kalslope, caf::SRCosRej::kalthetatrue, caf::SRCosRej::kdirscore, caf::SRCosRej::kfitspeed, caf::SRCosRej::kscorediff, caf::SRCosRej::mincell, caf::SRCosRej::mindist, caf::SRCosRej::nkal3d, caf::SRCosRej::numucontpid2019, caf::SRCosRej::numucontpid2020, caf::SRCosRej::numuunconttunedpid, caf::SRCosRej::pdgbest, and caf::SRCosRej::scatt.

1707 {
1722  hadE.CheckEquals(sr.hadE);
1737  scatt.CheckEquals(sr.scatt);
1738 }
caf::Proxy< float > cosslope
Definition: SRProxy.h:864
float fscattsum
sum of scattering angles (Fernanda)
Definition: SRCosRej.h:43
float kalchisq
chisq value of slope fit (kalmantrack)
Definition: SRCosRej.h:62
caf::Proxy< float > kalslope
Definition: SRProxy.h:875
float costhetatrue
cosine of angle between cosmic trk dir and true dir of most contributing particle ...
Definition: SRCosRej.h:26
float cfitspeed
fit inverse speed (ns/cm) of Hough timing fit (TimingFit module) for cosmic track ...
Definition: SRCosRej.h:56
caf::Proxy< float > fscattmax
Definition: SRProxy.h:869
caf::Proxy< float > coschisq
Definition: SRProxy.h:863
caf::Proxy< float > cfitspeed
Definition: SRProxy.h:861
caf::Proxy< float > costhetatrue
Definition: SRProxy.h:865
float cosslope
slope of track timing fit (cosmictrack)
Definition: SRCosRej.h:64
int pdgbest
pdg code of most contributing true particle to best kalman trk
Definition: SRCosRej.h:28
float fscattsig
sigma of scattering variable distribution (Fernanda)
Definition: SRCosRej.h:45
caf::Proxy< float > anglecos
Definition: SRProxy.h:858
caf::Proxy< float > kdirscore
Definition: SRProxy.h:877
float scatt
sum of all all angular deviation (looping over kaltrk traj pts) / trk len
Definition: SRCosRej.h:41
float cscorediff
chisq score difference between best +c/-c assumption and free fit in Hough timing fit (TimingFit modu...
Definition: SRCosRej.h:60
caf::Proxy< float > cdirscore
Definition: SRProxy.h:860
float kalslope
slope of track timing fit (kalmantrack)
Definition: SRCosRej.h:61
float hadE
GeV sum of non (Kalman best ReMId) track E.
Definition: SRCosRej.h:51
float mindist
minimum projected distance to edge of any Kalman track with > 15 hits
Definition: SRCosRej.h:17
caf::Proxy< float > eratio
Definition: SRProxy.h:867
caf::Proxy< float > scatt
Definition: SRProxy.h:887
float anglekal
cos of angle of best ReMId Kalman track
Definition: SRCosRej.h:23
caf::Proxy< float > kscorediff
Definition: SRProxy.h:879
int mincell
minimum projected cells to edge of any Kalman track with > 15 hits
Definition: SRCosRej.h:18
float kdirscore
chisq score difference between +c and -c assumptions in Hough timing fit (TimingFit module) for best ...
Definition: SRCosRej.h:57
caf::Proxy< float > numucontpid2020
Definition: SRProxy.h:884
caf::Proxy< int > mincell
Definition: SRProxy.h:880
caf::Proxy< int > pdgbest
Definition: SRProxy.h:886
float kalchidiff
chisq difference of track timing fits (kalmantrack)
Definition: SRCosRej.h:63
caf::Proxy< float > kfitspeed
Definition: SRProxy.h:878
float coschidiff
chisq difference of track timing fits (cosmictrack)
Definition: SRCosRej.h:66
caf::Proxy< float > cscorediff
Definition: SRProxy.h:866
float coschisq
chisq value of slope fit (cosmictrack)
Definition: SRCosRej.h:65
caf::Proxy< float > kalthetatrue
Definition: SRProxy.h:876
caf::Proxy< float > numuunconttunedpid
Definition: SRProxy.h:885
caf::Proxy< float > hadE
Definition: SRProxy.h:872
caf::Proxy< float > fscattsum
Definition: SRProxy.h:871
caf::Proxy< float > mindist
Definition: SRProxy.h:881
caf::Proxy< int > nkal3d
Definition: SRProxy.h:882
int nkal3d
number of 3D tracks as determined by Kalman tracker
Definition: SRCosRej.h:25
float eratio
ratio of best kalman track GeV / slice GeV
Definition: SRCosRej.h:50
caf::Proxy< float > anglekal
Definition: SRProxy.h:859
caf::Proxy< float > kalchisq
Definition: SRProxy.h:874
float kalthetatrue
cosine of angle between kalman trk dir and true dir of most contributing particle ...
Definition: SRCosRej.h:27
caf::Proxy< float > fscattsig
Definition: SRProxy.h:870
caf::Proxy< float > kalchidiff
Definition: SRProxy.h:873
caf::Proxy< float > fscattext
Definition: SRProxy.h:868
float numuunconttunedpid
tuned cosmic rejection PID for uncontained events - Jose&#39;s;
Definition: SRCosRej.h:36
float numucontpid2019
cosmic rejection PID for contained events; 2019 Analysis
Definition: SRCosRej.h:35
caf::Proxy< float > numucontpid2019
Definition: SRProxy.h:883
float numucontpid2020
cosmic rejection PID for contained events; 2020 Analysis
Definition: SRCosRej.h:34
float kfitspeed
fit inverse speed (ns/cm) of Hough timing fit (TimingFit module) for best ReMId Kalman track ...
Definition: SRCosRej.h:55
float anglecos
cos of angle of Cosmic Track
Definition: SRCosRej.h:24
float kscorediff
chisq score difference between best +c/-c assumption and free fit in Hough timing fit (TimingFit modu...
Definition: SRCosRej.h:59
float fscattext
scattering variable (Fernanda)
Definition: SRCosRej.h:44
caf::Proxy< float > coschidiff
Definition: SRProxy.h:862
float cdirscore
chisq score difference between +c and -c assumptions in Hough timing fit (TimingFit module) for cosmi...
Definition: SRCosRej.h:58
void CheckEquals(const T &x) const
float fscattmax
maximum scattering angle (Fernanda)
Definition: SRCosRej.h:42
caf::Proxy< caf::SRCosRej > & caf::Proxy< caf::SRCosRej >::operator= ( const caf::SRCosRej x)

Definition at line 1671 of file SRProxy.cxx.

References caf::SRCosRej::anglecos, caf::SRCosRej::anglekal, caf::SRCosRej::cdirscore, caf::SRCosRej::cfitspeed, caf::SRCosRej::coschidiff, caf::SRCosRej::coschisq, caf::SRCosRej::cosslope, caf::SRCosRej::costhetatrue, caf::SRCosRej::cscorediff, caf::SRCosRej::eratio, caf::SRCosRej::fscattext, caf::SRCosRej::fscattmax, caf::SRCosRej::fscattsig, caf::SRCosRej::fscattsum, caf::SRCosRej::hadE, caf::SRCosRej::kalchidiff, caf::SRCosRej::kalchisq, caf::SRCosRej::kalslope, caf::SRCosRej::kalthetatrue, caf::SRCosRej::kdirscore, caf::SRCosRej::kfitspeed, caf::SRCosRej::kscorediff, caf::SRCosRej::mincell, caf::SRCosRej::mindist, caf::SRCosRej::nkal3d, caf::SRCosRej::numucontpid2019, caf::SRCosRej::numucontpid2020, caf::SRCosRej::numuunconttunedpid, caf::SRCosRej::pdgbest, and caf::SRCosRej::scatt.

1672 {
1673  anglecos = sr.anglecos;
1674  anglekal = sr.anglekal;
1675  cdirscore = sr.cdirscore;
1676  cfitspeed = sr.cfitspeed;
1677  coschidiff = sr.coschidiff;
1678  coschisq = sr.coschisq;
1679  cosslope = sr.cosslope;
1680  costhetatrue = sr.costhetatrue;
1681  cscorediff = sr.cscorediff;
1682  eratio = sr.eratio;
1683  fscattext = sr.fscattext;
1684  fscattmax = sr.fscattmax;
1685  fscattsig = sr.fscattsig;
1686  fscattsum = sr.fscattsum;
1687  hadE = sr.hadE;
1688  kalchidiff = sr.kalchidiff;
1689  kalchisq = sr.kalchisq;
1690  kalslope = sr.kalslope;
1691  kalthetatrue = sr.kalthetatrue;
1692  kdirscore = sr.kdirscore;
1693  kfitspeed = sr.kfitspeed;
1694  kscorediff = sr.kscorediff;
1695  mincell = sr.mincell;
1696  mindist = sr.mindist;
1697  nkal3d = sr.nkal3d;
1698  numucontpid2019 = sr.numucontpid2019;
1699  numucontpid2020 = sr.numucontpid2020;
1700  numuunconttunedpid = sr.numuunconttunedpid;
1701  pdgbest = sr.pdgbest;
1702  scatt = sr.scatt;
1703  return *this;
1704 }
caf::Proxy< float > cosslope
Definition: SRProxy.h:864
caf::Proxy< float > kalslope
Definition: SRProxy.h:875
caf::Proxy< float > fscattmax
Definition: SRProxy.h:869
caf::Proxy< float > coschisq
Definition: SRProxy.h:863
caf::Proxy< float > cfitspeed
Definition: SRProxy.h:861
caf::Proxy< float > costhetatrue
Definition: SRProxy.h:865
caf::Proxy< float > anglecos
Definition: SRProxy.h:858
caf::Proxy< float > kdirscore
Definition: SRProxy.h:877
caf::Proxy< float > cdirscore
Definition: SRProxy.h:860
caf::Proxy< float > eratio
Definition: SRProxy.h:867
caf::Proxy< float > scatt
Definition: SRProxy.h:887
caf::Proxy< float > kscorediff
Definition: SRProxy.h:879
caf::StandardRecord * sr
caf::Proxy< float > numucontpid2020
Definition: SRProxy.h:884
caf::Proxy< int > mincell
Definition: SRProxy.h:880
caf::Proxy< int > pdgbest
Definition: SRProxy.h:886
caf::Proxy< float > kfitspeed
Definition: SRProxy.h:878
caf::Proxy< float > cscorediff
Definition: SRProxy.h:866
caf::Proxy< float > kalthetatrue
Definition: SRProxy.h:876
caf::Proxy< float > numuunconttunedpid
Definition: SRProxy.h:885
caf::Proxy< float > hadE
Definition: SRProxy.h:872
caf::Proxy< float > fscattsum
Definition: SRProxy.h:871
caf::Proxy< float > mindist
Definition: SRProxy.h:881
caf::Proxy< int > nkal3d
Definition: SRProxy.h:882
caf::Proxy< float > anglekal
Definition: SRProxy.h:859
caf::Proxy< float > kalchisq
Definition: SRProxy.h:874
caf::Proxy< float > fscattsig
Definition: SRProxy.h:870
caf::Proxy< float > kalchidiff
Definition: SRProxy.h:873
caf::Proxy< float > fscattext
Definition: SRProxy.h:868
caf::Proxy< float > numucontpid2019
Definition: SRProxy.h:883
caf::Proxy< float > coschidiff
Definition: SRProxy.h:862

Member Data Documentation

caf::Proxy<float> caf::Proxy< caf::SRCosRej >::anglecos

Definition at line 858 of file SRProxy.h.

Referenced by ana::ZEndPosition().

caf::Proxy<float> caf::Proxy< caf::SRCosRej >::anglekal
caf::Proxy<float> caf::Proxy< caf::SRCosRej >::cdirscore

Definition at line 860 of file SRProxy.h.

Referenced by CutFlow_Data(), and CutFlow_MC().

caf::Proxy<float> caf::Proxy< caf::SRCosRej >::cfitspeed

Definition at line 861 of file SRProxy.h.

caf::Proxy<float> caf::Proxy< caf::SRCosRej >::coschidiff

Definition at line 862 of file SRProxy.h.

caf::Proxy<float> caf::Proxy< caf::SRCosRej >::coschisq

Definition at line 863 of file SRProxy.h.

caf::Proxy<float> caf::Proxy< caf::SRCosRej >::cosslope

Definition at line 864 of file SRProxy.h.

caf::Proxy<float> caf::Proxy< caf::SRCosRej >::costhetatrue

Definition at line 865 of file SRProxy.h.

caf::Proxy<float> caf::Proxy< caf::SRCosRej >::cscorediff

Definition at line 866 of file SRProxy.h.

caf::Proxy<float> caf::Proxy< caf::SRCosRej >::eratio

Definition at line 867 of file SRProxy.h.

caf::Proxy<float> caf::Proxy< caf::SRCosRej >::fscattext

Definition at line 868 of file SRProxy.h.

caf::Proxy<float> caf::Proxy< caf::SRCosRej >::fscattmax

Definition at line 869 of file SRProxy.h.

caf::Proxy<float> caf::Proxy< caf::SRCosRej >::fscattsig

Definition at line 870 of file SRProxy.h.

caf::Proxy<float> caf::Proxy< caf::SRCosRej >::fscattsum

Definition at line 871 of file SRProxy.h.

Definition at line 872 of file SRProxy.h.

caf::Proxy<float> caf::Proxy< caf::SRCosRej >::kalchidiff

Definition at line 873 of file SRProxy.h.

caf::Proxy<float> caf::Proxy< caf::SRCosRej >::kalchisq

Definition at line 874 of file SRProxy.h.

caf::Proxy<float> caf::Proxy< caf::SRCosRej >::kalslope

Definition at line 875 of file SRProxy.h.

caf::Proxy<float> caf::Proxy< caf::SRCosRej >::kalthetatrue

Definition at line 876 of file SRProxy.h.

caf::Proxy<float> caf::Proxy< caf::SRCosRej >::kdirscore

Definition at line 877 of file SRProxy.h.

caf::Proxy<float> caf::Proxy< caf::SRCosRej >::kfitspeed

Definition at line 878 of file SRProxy.h.

caf::Proxy<float> caf::Proxy< caf::SRCosRej >::kscorediff

Definition at line 879 of file SRProxy.h.

Definition at line 880 of file SRProxy.h.

caf::Proxy<float> caf::Proxy< caf::SRCosRej >::mindist

Definition at line 881 of file SRProxy.h.

Definition at line 882 of file SRProxy.h.

caf::Proxy<float> caf::Proxy< caf::SRCosRej >::numucontpid2019

Definition at line 883 of file SRProxy.h.

Referenced by ana::k2018PIDs(), and ana::ZEndPosition().

caf::Proxy<float> caf::Proxy< caf::SRCosRej >::numucontpid2020

Definition at line 884 of file SRProxy.h.

Referenced by ana::k2018PIDs(), and ana::ZEndPosition().

caf::Proxy<float> caf::Proxy< caf::SRCosRej >::numuunconttunedpid

Definition at line 885 of file SRProxy.h.

Referenced by ana::PassesPreselFunc().

Definition at line 886 of file SRProxy.h.

Definition at line 887 of file SRProxy.h.


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