Public Member Functions | Protected Attributes | List of all members
flat::FlatCosRej Class Reference

Flat encoding of SRCosRej. More...

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

Public Member Functions

 FlatCosRej (const std::string &prefix, TTree *tr, const IBranchPolicy *policy)
 
 ~FlatCosRej ()
 
void Fill (const caf::SRCosRej &sr)
 

Protected Attributes

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

Detailed Description

Flat encoding of SRCosRej.

Definition at line 20 of file FlatCosRej.h.

Constructor & Destructor Documentation

flat::FlatCosRej::FlatCosRej ( const std::string prefix,
TTree *  tr,
const IBranchPolicy policy 
)

Definition at line 2171 of file FlatRecord.cxx.

References compare_h5_caf::branch.

2172 {
2173  branch(tr, prefix+"mindist", &mindist, policy);
2174  branch(tr, prefix+"mincell", &mincell, policy);
2175  branch(tr, prefix+"anglekal", &anglekal, policy);
2176  branch(tr, prefix+"anglecos", &anglecos, policy);
2177  branch(tr, prefix+"nkal3d", &nkal3d, policy);
2178  branch(tr, prefix+"costhetatrue", &costhetatrue, policy);
2179  branch(tr, prefix+"kalthetatrue", &kalthetatrue, policy);
2180  branch(tr, prefix+"pdgbest", &pdgbest, policy);
2181  branch(tr, prefix+"numucontpid2020", &numucontpid2020, policy);
2182  branch(tr, prefix+"numucontpid2019", &numucontpid2019, policy);
2183  branch(tr, prefix+"numuunconttunedpid", &numuunconttunedpid, policy);
2184  branch(tr, prefix+"scatt", &scatt, policy);
2185  branch(tr, prefix+"fscattmax", &fscattmax, policy);
2186  branch(tr, prefix+"fscattsum", &fscattsum, policy);
2187  branch(tr, prefix+"fscattext", &fscattext, policy);
2188  branch(tr, prefix+"fscattsig", &fscattsig, policy);
2189  branch(tr, prefix+"eratio", &eratio, policy);
2190  branch(tr, prefix+"hadE", &hadE, policy);
2191  branch(tr, prefix+"kfitspeed", &kfitspeed, policy);
2192  branch(tr, prefix+"cfitspeed", &cfitspeed, policy);
2193  branch(tr, prefix+"kdirscore", &kdirscore, policy);
2194  branch(tr, prefix+"cdirscore", &cdirscore, policy);
2195  branch(tr, prefix+"kscorediff", &kscorediff, policy);
2196  branch(tr, prefix+"cscorediff", &cscorediff, policy);
2197  branch(tr, prefix+"kalslope", &kalslope, policy);
2198  branch(tr, prefix+"kalchisq", &kalchisq, policy);
2199  branch(tr, prefix+"kalchidiff", &kalchidiff, policy);
2200  branch(tr, prefix+"cosslope", &cosslope, policy);
2201  branch(tr, prefix+"coschisq", &coschisq, policy);
2202  branch(tr, prefix+"coschidiff", &coschidiff, policy);
2203 }
float numuunconttunedpid
Definition: FlatCosRej.h:39
float numucontpid2020
Definition: FlatCosRej.h:37
float kalthetatrue
Definition: FlatCosRej.h:35
const XML_Char * prefix
Definition: expat.h:380
float numucontpid2019
Definition: FlatCosRej.h:38
float costhetatrue
Definition: FlatCosRej.h:34
flat::FlatCosRej::~FlatCosRej ( )

Definition at line 2205 of file FlatRecord.cxx.

2206 {
2207 }

Member Function Documentation

void flat::FlatCosRej::Fill ( const caf::SRCosRej sr)

Definition at line 2209 of file FlatRecord.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.

2210 {
2211  mindist = sr.mindist;
2212  mincell = sr.mincell;
2213  anglekal = sr.anglekal;
2214  anglecos = sr.anglecos;
2215  nkal3d = sr.nkal3d;
2218  pdgbest = sr.pdgbest;
2222  scatt = sr.scatt;
2223  fscattmax = sr.fscattmax;
2224  fscattsum = sr.fscattsum;
2225  fscattext = sr.fscattext;
2226  fscattsig = sr.fscattsig;
2227  eratio = sr.eratio;
2228  hadE = sr.hadE;
2229  kfitspeed = sr.kfitspeed;
2230  cfitspeed = sr.cfitspeed;
2231  kdirscore = sr.kdirscore;
2232  cdirscore = sr.cdirscore;
2233  kscorediff = sr.kscorediff;
2234  cscorediff = sr.cscorediff;
2235  kalslope = sr.kalslope;
2236  kalchisq = sr.kalchisq;
2237  kalchidiff = sr.kalchidiff;
2238  cosslope = sr.cosslope;
2239  coschisq = sr.coschisq;
2240  coschidiff = sr.coschidiff;
2241 }
float fscattsum
sum of scattering angles (Fernanda)
Definition: SRCosRej.h:43
float kalchisq
chisq value of slope fit (kalmantrack)
Definition: SRCosRej.h:62
float numuunconttunedpid
Definition: FlatCosRej.h:39
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 numucontpid2020
Definition: FlatCosRej.h:37
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 kalthetatrue
Definition: FlatCosRej.h:35
float numucontpid2019
Definition: FlatCosRej.h:38
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's;
Definition: SRCosRej.h:36
float numucontpid2019
cosmic rejection PID for contained events; 2019 Analysis
Definition: SRCosRej.h:35
float costhetatrue
Definition: FlatCosRej.h:34
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 flat::FlatCosRej::anglecos
protected

Definition at line 32 of file FlatCosRej.h.

float flat::FlatCosRej::anglekal
protected

Definition at line 31 of file FlatCosRej.h.

float flat::FlatCosRej::cdirscore
protected

Definition at line 50 of file FlatCosRej.h.

float flat::FlatCosRej::cfitspeed
protected

Definition at line 48 of file FlatCosRej.h.

float flat::FlatCosRej::coschidiff
protected

Definition at line 58 of file FlatCosRej.h.

float flat::FlatCosRej::coschisq
protected

Definition at line 57 of file FlatCosRej.h.

float flat::FlatCosRej::cosslope
protected

Definition at line 56 of file FlatCosRej.h.

float flat::FlatCosRej::costhetatrue
protected

Definition at line 34 of file FlatCosRej.h.

float flat::FlatCosRej::cscorediff
protected

Definition at line 52 of file FlatCosRej.h.

float flat::FlatCosRej::eratio
protected

Definition at line 45 of file FlatCosRej.h.

float flat::FlatCosRej::fscattext
protected

Definition at line 43 of file FlatCosRej.h.

float flat::FlatCosRej::fscattmax
protected

Definition at line 41 of file FlatCosRej.h.

float flat::FlatCosRej::fscattsig
protected

Definition at line 44 of file FlatCosRej.h.

float flat::FlatCosRej::fscattsum
protected

Definition at line 42 of file FlatCosRej.h.

float flat::FlatCosRej::hadE
protected

Definition at line 46 of file FlatCosRej.h.

float flat::FlatCosRej::kalchidiff
protected

Definition at line 55 of file FlatCosRej.h.

float flat::FlatCosRej::kalchisq
protected

Definition at line 54 of file FlatCosRej.h.

float flat::FlatCosRej::kalslope
protected

Definition at line 53 of file FlatCosRej.h.

float flat::FlatCosRej::kalthetatrue
protected

Definition at line 35 of file FlatCosRej.h.

float flat::FlatCosRej::kdirscore
protected

Definition at line 49 of file FlatCosRej.h.

float flat::FlatCosRej::kfitspeed
protected

Definition at line 47 of file FlatCosRej.h.

float flat::FlatCosRej::kscorediff
protected

Definition at line 51 of file FlatCosRej.h.

int flat::FlatCosRej::mincell
protected

Definition at line 30 of file FlatCosRej.h.

float flat::FlatCosRej::mindist
protected

Definition at line 29 of file FlatCosRej.h.

int flat::FlatCosRej::nkal3d
protected

Definition at line 33 of file FlatCosRej.h.

float flat::FlatCosRej::numucontpid2019
protected

Definition at line 38 of file FlatCosRej.h.

float flat::FlatCosRej::numucontpid2020
protected

Definition at line 37 of file FlatCosRej.h.

float flat::FlatCosRej::numuunconttunedpid
protected

Definition at line 39 of file FlatCosRej.h.

int flat::FlatCosRej::pdgbest
protected

Definition at line 36 of file FlatCosRej.h.

float flat::FlatCosRej::scatt
protected

Definition at line 40 of file FlatCosRej.h.


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