Public Member Functions | Public Attributes | List of all members
caf::SRCosRej Class Reference

Output from Cosmic Rejection (CosRej) module. More...

#include "/cvmfs/nova-development.opensciencegrid.org/novasoft/releases/N20-11-28/StandardRecord/SRCosRej.h"

Public Member Functions

 SRCosRej ()
 
 ~SRCosRej ()
 
void setDefault ()
 

Public Attributes

float kfitspeed
 fit inverse speed (ns/cm) of Hough timing fit (TimingFit module) for best ReMId Kalman track More...
 
float cfitspeed
 fit inverse speed (ns/cm) of Hough timing fit (TimingFit module) for cosmic track More...
 
float kdirscore
 chisq score difference between +c and -c assumptions in Hough timing fit (TimingFit module) for best ReMId Kalman track More...
 
float cdirscore
 chisq score difference between +c and -c assumptions in Hough timing fit (TimingFit module) for cosmic track More...
 
float kscorediff
 chisq score difference between best +c/-c assumption and free fit in Hough timing fit (TimingFit module) for best ReMId Kalman track More...
 
float cscorediff
 chisq score difference between best +c/-c assumption and free fit in Hough timing fit (TimingFit module) for Cosmic track More...
 
float kalslope
 slope of track timing fit (kalmantrack) More...
 
float kalchisq
 chisq value of slope fit (kalmantrack) More...
 
float kalchidiff
 chisq difference of track timing fits (kalmantrack) More...
 
float cosslope
 slope of track timing fit (cosmictrack) More...
 
float coschisq
 chisq value of slope fit (cosmictrack) More...
 
float coschidiff
 chisq difference of track timing fits (cosmictrack) More...
 
Track Projections
float mindist
 minimum projected distance to edge of any Kalman track with > 15 hits More...
 
int mincell
 minimum projected cells to edge of any Kalman track with > 15 hits More...
 
Other Track Information
float anglekal
 cos of angle of best ReMId Kalman track More...
 
float anglecos
 cos of angle of Cosmic Track More...
 
int nkal3d
 number of 3D tracks as determined by Kalman tracker More...
 
float costhetatrue
 cosine of angle between cosmic trk dir and true dir of most contributing particle More...
 
float kalthetatrue
 cosine of angle between kalman trk dir and true dir of most contributing particle More...
 
int pdgbest
 pdg code of most contributing true particle to best kalman trk More...
 
PIDs
float numucontpid2020
 cosmic rejection PID for contained events; 2020 Analysis More...
 
float numucontpid2019
 cosmic rejection PID for contained events; 2019 Analysis More...
 
float numuunconttunedpid
 tuned cosmic rejection PID for uncontained events - Jose's; More...
 
Scattering Variables
float scatt
 sum of all all angular deviation (looping over kaltrk traj pts) / trk len More...
 
float fscattmax
 maximum scattering angle (Fernanda) More...
 
float fscattsum
 sum of scattering angles (Fernanda) More...
 
float fscattext
 scattering variable (Fernanda) More...
 
float fscattsig
 sigma of scattering variable distribution (Fernanda) More...
 
Energy and Activity
float eratio
 ratio of best kalman track GeV / slice GeV More...
 
float hadE
 GeV sum of non (Kalman best ReMId) track E. More...
 

Detailed Description

Output from Cosmic Rejection (CosRej) module.

Definition at line 8 of file SRCosRej.h.

Constructor & Destructor Documentation

caf::SRCosRej::SRCosRej ( )

Definition at line 7 of file SRCosRej.cxx.

7  :
8  mindist (std::numeric_limits<float>::signaling_NaN()),
9  mincell (0),
10  anglekal (std::numeric_limits<float>::signaling_NaN()),
11  anglecos (std::numeric_limits<float>::signaling_NaN()),
12  nkal3d (0),
13  costhetatrue (std::numeric_limits<float>::signaling_NaN()),
14  kalthetatrue (std::numeric_limits<float>::signaling_NaN()),
15  pdgbest (0),
16 
17  numucontpid2020 (std::numeric_limits<float>::signaling_NaN()),
18  numucontpid2019 (std::numeric_limits<float>::signaling_NaN()),
19  numuunconttunedpid (std::numeric_limits<float>::signaling_NaN()),
20 
21  scatt (std::numeric_limits<float>::signaling_NaN()),
22  fscattmax (std::numeric_limits<float>::signaling_NaN()),
23  fscattsum (std::numeric_limits<float>::signaling_NaN()),
24  fscattext (std::numeric_limits<float>::signaling_NaN()),
25  fscattsig (std::numeric_limits<float>::signaling_NaN()),
26  eratio (std::numeric_limits<float>::signaling_NaN()),
27  hadE (std::numeric_limits<float>::signaling_NaN()),
28  kfitspeed (std::numeric_limits<float>::signaling_NaN()),
29  cfitspeed (std::numeric_limits<float>::signaling_NaN()),
30  kdirscore (std::numeric_limits<float>::signaling_NaN()),
31  cdirscore (std::numeric_limits<float>::signaling_NaN()),
32  kscorediff (std::numeric_limits<float>::signaling_NaN()),
33  cscorediff (std::numeric_limits<float>::signaling_NaN()),
34  kalslope (std::numeric_limits<float>::signaling_NaN()),
35  kalchisq (std::numeric_limits<float>::signaling_NaN()),
36  kalchidiff (std::numeric_limits<float>::signaling_NaN()),
37  cosslope (std::numeric_limits<float>::signaling_NaN()),
38  coschisq (std::numeric_limits<float>::signaling_NaN()),
39  coschidiff (std::numeric_limits<float>::signaling_NaN())
40  { }
float fscattsum
sum of scattering angles (Fernanda)
Definition: SRCosRej.h:43
float kalchisq
chisq value of slope fit (kalmantrack)
Definition: SRCosRej.h:62
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
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
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
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
float anglekal
cos of angle of best ReMId Kalman track
Definition: SRCosRej.h:23
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
float kalchidiff
chisq difference of track timing fits (kalmantrack)
Definition: SRCosRej.h:63
float coschidiff
chisq difference of track timing fits (cosmictrack)
Definition: SRCosRej.h:66
float coschisq
chisq value of slope fit (cosmictrack)
Definition: SRCosRej.h:65
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
float kalthetatrue
cosine of angle between kalman trk dir and true dir of most contributing particle ...
Definition: SRCosRej.h:27
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
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
float cdirscore
chisq score difference between +c and -c assumptions in Hough timing fit (TimingFit module) for cosmi...
Definition: SRCosRej.h:58
float fscattmax
maximum scattering angle (Fernanda)
Definition: SRCosRej.h:42
caf::SRCosRej::~SRCosRej ( )

Definition at line 42 of file SRCosRej.cxx.

42 { }

Member Function Documentation

void caf::SRCosRej::setDefault ( )

Definition at line 44 of file SRCosRej.cxx.

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

45  {
46  anglekal = -5;
47  anglecos = -5;
48 
49  numucontpid2020 = -5;
50  numucontpid2019 = -5;
52 
53  nkal3d = -5;
54  mindist = -5;
55  mincell = -5;
56  eratio = -5;
57  scatt = -5;
58  hadE = -5;
59  costhetatrue = -5;
60  kalthetatrue = -5;
61  pdgbest = -5;
62  fscattmax = -5;
63  fscattsum = -5;
64  fscattext = -5;
65  fscattsig = -5;
66  kfitspeed = -5;
67  cfitspeed = -5;
68  kdirscore = -5;
69  cdirscore = -5;
70  kscorediff = -5;
71  cscorediff = -5;
72  kalslope = -5;
73  kalchisq = -5;
74  kalchidiff = -5;
75  cosslope = -5;
76  coschisq = -5;
77  coschidiff = -5;
78  }
float fscattsum
sum of scattering angles (Fernanda)
Definition: SRCosRej.h:43
float kalchisq
chisq value of slope fit (kalmantrack)
Definition: SRCosRej.h:62
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
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
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
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
float anglekal
cos of angle of best ReMId Kalman track
Definition: SRCosRej.h:23
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
float kalchidiff
chisq difference of track timing fits (kalmantrack)
Definition: SRCosRej.h:63
float coschidiff
chisq difference of track timing fits (cosmictrack)
Definition: SRCosRej.h:66
float coschisq
chisq value of slope fit (cosmictrack)
Definition: SRCosRej.h:65
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
float kalthetatrue
cosine of angle between kalman trk dir and true dir of most contributing particle ...
Definition: SRCosRej.h:27
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
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
float cdirscore
chisq score difference between +c and -c assumptions in Hough timing fit (TimingFit module) for cosmi...
Definition: SRCosRej.h:58
float fscattmax
maximum scattering angle (Fernanda)
Definition: SRCosRej.h:42

Member Data Documentation

float caf::SRCosRej::anglecos
float caf::SRCosRej::anglekal
float caf::SRCosRej::cdirscore

chisq score difference between +c and -c assumptions in Hough timing fit (TimingFit module) for cosmic track

Definition at line 58 of file SRCosRej.h.

Referenced by caf::Proxy< caf::SRCosRej >::CheckEquals(), flat::FlatCosRej::Fill(), hdf5::HDF5CosRej< Tidx >::Fill(), caf::FillCosRejVars(), caf::Proxy< caf::SRCosRej >::operator=(), setDefault(), and trim_caf().

float caf::SRCosRej::cfitspeed

fit inverse speed (ns/cm) of Hough timing fit (TimingFit module) for cosmic track

Definition at line 56 of file SRCosRej.h.

Referenced by caf::Proxy< caf::SRCosRej >::CheckEquals(), flat::FlatCosRej::Fill(), hdf5::HDF5CosRej< Tidx >::Fill(), caf::FillCosRejVars(), caf::Proxy< caf::SRCosRej >::operator=(), and setDefault().

float caf::SRCosRej::coschidiff
float caf::SRCosRej::coschisq
float caf::SRCosRej::cosslope
float caf::SRCosRej::costhetatrue

cosine of angle between cosmic trk dir and true dir of most contributing particle

Definition at line 26 of file SRCosRej.h.

Referenced by caf::Proxy< caf::SRCosRej >::CheckEquals(), flat::FlatCosRej::Fill(), hdf5::HDF5CosRej< Tidx >::Fill(), caf::FillCosRejVars(), caf::Proxy< caf::SRCosRej >::operator=(), and setDefault().

float caf::SRCosRej::cscorediff

chisq score difference between best +c/-c assumption and free fit in Hough timing fit (TimingFit module) for Cosmic track

Definition at line 60 of file SRCosRej.h.

Referenced by caf::Proxy< caf::SRCosRej >::CheckEquals(), flat::FlatCosRej::Fill(), hdf5::HDF5CosRej< Tidx >::Fill(), caf::FillCosRejVars(), caf::Proxy< caf::SRCosRej >::operator=(), and setDefault().

float caf::SRCosRej::eratio
float caf::SRCosRej::fscattext
float caf::SRCosRej::fscattmax
float caf::SRCosRej::fscattsig
float caf::SRCosRej::fscattsum
float caf::SRCosRej::hadE
float caf::SRCosRej::kalchidiff
float caf::SRCosRej::kalchisq
float caf::SRCosRej::kalslope
float caf::SRCosRej::kalthetatrue

cosine of angle between kalman trk dir and true dir of most contributing particle

Definition at line 27 of file SRCosRej.h.

Referenced by caf::Proxy< caf::SRCosRej >::CheckEquals(), flat::FlatCosRej::Fill(), hdf5::HDF5CosRej< Tidx >::Fill(), caf::FillCosRejVars(), caf::Proxy< caf::SRCosRej >::operator=(), and setDefault().

float caf::SRCosRej::kdirscore

chisq score difference between +c and -c assumptions in Hough timing fit (TimingFit module) for best ReMId Kalman track

Definition at line 57 of file SRCosRej.h.

Referenced by caf::Proxy< caf::SRCosRej >::CheckEquals(), flat::FlatCosRej::Fill(), hdf5::HDF5CosRej< Tidx >::Fill(), caf::FillCosRejVars(), caf::Proxy< caf::SRCosRej >::operator=(), and setDefault().

float caf::SRCosRej::kfitspeed

fit inverse speed (ns/cm) of Hough timing fit (TimingFit module) for best ReMId Kalman track

Definition at line 55 of file SRCosRej.h.

Referenced by caf::Proxy< caf::SRCosRej >::CheckEquals(), flat::FlatCosRej::Fill(), hdf5::HDF5CosRej< Tidx >::Fill(), caf::FillCosRejVars(), caf::Proxy< caf::SRCosRej >::operator=(), and setDefault().

float caf::SRCosRej::kscorediff

chisq score difference between best +c/-c assumption and free fit in Hough timing fit (TimingFit module) for best ReMId Kalman track

Definition at line 59 of file SRCosRej.h.

Referenced by caf::Proxy< caf::SRCosRej >::CheckEquals(), flat::FlatCosRej::Fill(), hdf5::HDF5CosRej< Tidx >::Fill(), caf::FillCosRejVars(), caf::Proxy< caf::SRCosRej >::operator=(), and setDefault().

int caf::SRCosRej::mincell

minimum projected cells to edge of any Kalman track with > 15 hits

Definition at line 18 of file SRCosRej.h.

Referenced by caf::Proxy< caf::SRCosRej >::CheckEquals(), flat::FlatCosRej::Fill(), hdf5::HDF5CosRej< Tidx >::Fill(), caf::FillCosRejVars(), caf::Proxy< caf::SRCosRej >::operator=(), and setDefault().

float caf::SRCosRej::mindist

minimum projected distance to edge of any Kalman track with > 15 hits

Definition at line 17 of file SRCosRej.h.

Referenced by caf::Proxy< caf::SRCosRej >::CheckEquals(), flat::FlatCosRej::Fill(), hdf5::HDF5CosRej< Tidx >::Fill(), caf::FillCosRejVars(), caf::Proxy< caf::SRCosRej >::operator=(), and setDefault().

int caf::SRCosRej::nkal3d
float caf::SRCosRej::numucontpid2019
float caf::SRCosRej::numucontpid2020
float caf::SRCosRej::numuunconttunedpid
int caf::SRCosRej::pdgbest

pdg code of most contributing true particle to best kalman trk

Definition at line 28 of file SRCosRej.h.

Referenced by caf::Proxy< caf::SRCosRej >::CheckEquals(), flat::FlatCosRej::Fill(), hdf5::HDF5CosRej< Tidx >::Fill(), caf::FillCosRejVars(), caf::Proxy< caf::SRCosRej >::operator=(), and setDefault().

float caf::SRCosRej::scatt

sum of all all angular deviation (looping over kaltrk traj pts) / trk len

Definition at line 41 of file SRCosRej.h.

Referenced by caf::Proxy< caf::SRCosRej >::CheckEquals(), flat::FlatCosRej::Fill(), hdf5::HDF5CosRej< Tidx >::Fill(), caf::FillCosRejVars(), caf::Proxy< caf::SRCosRej >::operator=(), ProducingSA(), setDefault(), and trim_caf().


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