Public Member Functions | Private Member Functions | Private Attributes | List of all members
skim::SelectionNumuSA Class Reference

#include "/cvmfs/nova-development.opensciencegrid.org/novasoft/releases/N20-09-17/AnalysisSkimmer/evaluators/SelectionNumuSA.h"

Inheritance diagram for skim::SelectionNumuSA:
skim::SelectionBase

Public Member Functions

 SelectionNumuSA ()
 
 SelectionNumuSA (SelectionNumuSA const &)=delete
 
 SelectionNumuSA (SelectionNumuSA &&)=delete
 
SelectionNumuSAoperator= (SelectionNumuSA const &)=delete
 
SelectionNumuSAoperator= (SelectionNumuSA &&)=delete
 
void reconfigure (fhicl::ParameterSet const &p)
 
bool PassesSelection (skim::Parameters *pars, novadaq::cnv::DetId const &detId)
 

Private Member Functions

bool KeepNumuFarDetectorSlice (skim::ParametersNumu const &params)
 
bool KeepNumuNearDetectorSlice (skim::ParametersNumu const &params)
 

Private Attributes

float fMaxNumuE
 maximum energy for neutrinos More...
 
double fMinReMId
 minimum ReMId PID value to keep a slice More...
 
float fMinSliceHits
 minimum number of hits in a slice to keep it More...
 
float fMinSliceContigPlanes
 minimum number of contiguous hit planes in a slice More...
 
unsigned int fMinCellsFromEdge
 minimum number of cells between the edge of the detector and activity in the slice More...
 
float fMinQePID1Track
 minimum qepid value to accept a 1 track event, set to -1.e6 to keep everything More...
 
float fMinQePID2Track
 minimum qepid value to accept a 2 track event, set to -1.e6 to keep everything More...
 
int fFDMinKalmanFwdCell
 see CosRejObj.h More...
 
int fFDMinKalmanBakCell
 see CosRejObj.h More...
 
int fFDMinCosFwdCell
 see CosRejObj.h More...
 
int fFDMinCosBakCell
 see CosRejObj.h More...
 
unsigned int fFDMinPlanesToFront
 see NumuCuts.h More...
 
unsigned int fFDMinPlanesToBack
 see NumuCuts.h More...
 
float fFDMinKalmanAngle
 
float fFDMinContPID
 
unsigned int fFDMaxSliceHits
 
unsigned int fNDMinPlane
 
unsigned int fNDMaxPlane
 
float fNDMaxTrackStartZPos
 
float fNDMaxTrackStopZPos
 
float fNDMaxKalmanYPosAtTrans
 
int fNDMinKalmanFwdCell
 
int fNDMinKalmanBakCell
 
float fNDMaxHadCalEnergySum
 
float fFDDistAllTop
 minimum distance to the top wall More...
 
float fFDDistAllBottom
 minimum distance to the bottom wall More...
 
float fFDDistAllWest
 minimum distance to the west wall More...
 
float fFDDistAllEast
 minimum distance to the east wall More...
 
float fFDDistAllFront
 minimum distance to the front wall More...
 
float fFDDistAllBack
 minimum distance to the back wall More...
 

Detailed Description

Definition at line 17 of file SelectionNumuSA.h.

Constructor & Destructor Documentation

skim::SelectionNumuSA::SelectionNumuSA ( )

Definition at line 11 of file SelectionNumuSA.cxx.

12 {
13 
14 }
skim::SelectionNumuSA::SelectionNumuSA ( SelectionNumuSA const &  )
delete
skim::SelectionNumuSA::SelectionNumuSA ( SelectionNumuSA &&  )
delete

Member Function Documentation

bool skim::SelectionNumuSA::KeepNumuFarDetectorSlice ( skim::ParametersNumu const &  params)
private

Definition at line 106 of file SelectionNumuSA.cxx.

References skim::ParametersNumu::CosRejAngleKal(), skim::ParametersNumu::CosRejConCosPID(), skim::ParametersNumu::CosRejCosBakCell(), skim::ParametersNumu::CosRejCosFwdCell(), skim::ParametersNumu::CosRejKalBakCell(), skim::ParametersNumu::CosRejKalFwdCell(), fFDMaxSliceHits, fFDMinContPID, fFDMinCosBakCell, fFDMinCosFwdCell, fFDMinKalmanAngle, fFDMinKalmanBakCell, fFDMinKalmanFwdCell, fFDMinPlanesToBack, fFDMinPlanesToFront, LOG_VERBATIM, skim::ParametersNumu::PlanesToBack(), skim::ParametersNumu::PlanesToFront(), and skim::ParametersNumu::SliceHits().

Referenced by PassesSelection().

107 {
108 
109  if(params.SliceHits() > fFDMaxSliceHits ||
110  params.CosRejKalFwdCell() < fFDMinKalmanFwdCell ||
111  params.CosRejKalBakCell() < fFDMinKalmanBakCell ||
112  params.CosRejCosFwdCell() < fFDMinCosFwdCell ||
113  params.CosRejCosBakCell() < fFDMinCosBakCell ||
114  params.CosRejAngleKal() < fFDMinKalmanAngle ||
115  params.CosRejConCosPID() < fFDMinContPID ||
116  params.PlanesToFront() < fFDMinPlanesToFront ||
117  params.PlanesToBack() < fFDMinPlanesToBack){
118  // LOG_DEBUG("EvaluatorNumu")
119  LOG_VERBATIM("EvaluatorNumu")
120  << "faild FD cuts"
121  << "\nSliceHits: " << params.SliceHits() << " < " << fFDMaxSliceHits
122  << "\nCosRejKalFwdCell: " << params.CosRejKalFwdCell() << " > " << fFDMinKalmanFwdCell
123  << "\nCosRejKalBakCell: " << params.CosRejKalBakCell() << " > " << fFDMinKalmanBakCell
124  << "\nCosRejCosFwdCell: " << params.CosRejCosFwdCell() << " > " << fFDMinCosFwdCell
125  << "\nCosRejCosBakCell: " << params.CosRejCosBakCell() << " > " << fFDMinCosBakCell
126  << "\nCosRejAngleKal: " << params.CosRejAngleKal() << " > " << fFDMinKalmanAngle
127  << "\nCosRejConCosPID: " << params.CosRejConCosPID() << " > " << fFDMinContPID
128  << "\nPlanesToFront: " << params.PlanesToFront() << " > " << fFDMinPlanesToFront
129  << "\nPlanesToBack: " << params.PlanesToBack() << " > " << fFDMinPlanesToBack;
130 
131  return false;
132  }
133 
134  return true;
135 }
unsigned int fFDMaxSliceHits
int fFDMinKalmanFwdCell
see CosRejObj.h
unsigned int fFDMinPlanesToFront
see NumuCuts.h
#define LOG_VERBATIM(category)
int fFDMinKalmanBakCell
see CosRejObj.h
int fFDMinCosFwdCell
see CosRejObj.h
int fFDMinCosBakCell
see CosRejObj.h
unsigned int fFDMinPlanesToBack
see NumuCuts.h
bool skim::SelectionNumuSA::KeepNumuNearDetectorSlice ( skim::ParametersNumu const &  params)
private

Definition at line 138 of file SelectionNumuSA.cxx.

References skim::ParametersNumu::CosRejKalBakCellND(), skim::ParametersNumu::CosRejKalFwdCellND(), skim::ParametersNumu::CosRejKalYPosAtTrans(), fNDMaxHadCalEnergySum, fNDMaxKalmanYPosAtTrans, fNDMaxPlane, fNDMaxTrackStartZPos, fNDMaxTrackStopZPos, fNDMinKalmanBakCell, fNDMinKalmanFwdCell, fNDMinPlane, LOG_VERBATIM, skim::ParametersNumu::NDHadronicCal(), skim::ParametersNumu::SliceMaxPlane(), skim::ParametersNumu::SliceMinPlane(), skim::ParametersNumu::TrackStartZ(), and skim::ParametersNumu::TrackStopZ().

Referenced by PassesSelection().

139 {
140 
141  LOG_VERBATIM("SelectionNumuSA") << " SelectionNumuSA::KeepNumuNearDetectorSlice ... ";
142  if(params.SliceMinPlane() < fNDMinPlane ||
143  params.SliceMaxPlane() > fNDMaxPlane ||
144  params.TrackStartZ() > fNDMaxTrackStartZPos ||
145  (params.TrackStopZ() > fNDMaxTrackStopZPos &&
146  params.CosRejKalYPosAtTrans() > fNDMaxKalmanYPosAtTrans) ||
147  params.CosRejKalFwdCellND() < fNDMinKalmanFwdCell ||
148  params.CosRejKalBakCellND() < fNDMinKalmanBakCell ||
149  params.NDHadronicCal() > fNDMaxHadCalEnergySum){
150  // LOG_DEBUG("EvaluatorNumu")
151  LOG_VERBATIM("EvaluatorNumu")
152  << "failed ND cuts"
153  << "\nSliceMinPlane: " << params.SliceMinPlane() << " " << fNDMinPlane
154  << "\nSliceMaxPlane: " << params.SliceMaxPlane() << " " << fNDMaxPlane
155  << "\nTrackStartZ: " << params.TrackStartZ() << " " << fNDMaxTrackStartZPos
156  << "\nTrackStopZ: " << params.TrackStopZ() << " " << fNDMaxTrackStopZPos
157  << "\nCosRejKalYPosAtTrans: " << params.CosRejKalYPosAtTrans() << " " << fNDMaxKalmanYPosAtTrans
158  << "\nCosRejKalFwdCellND: " << params.CosRejKalFwdCellND() << " " << fNDMinKalmanFwdCell
159  << "\nCosRejKalBakCellND: " << params.CosRejKalBakCellND() << " " << fNDMinKalmanBakCell
160  << "\nNDHadronicCal: " << params.NDHadronicCal() << " " << fNDMaxHadCalEnergySum;
161  return false;
162  }
163 
164  LOG_VERBATIM("SelectionNumuSA") << " SelectionNumuSA::KeepNumuNearDetectorSlice!";
165  return true;
166 }
unsigned int fNDMinPlane
unsigned int fNDMaxPlane
#define LOG_VERBATIM(category)
SelectionNumuSA& skim::SelectionNumuSA::operator= ( SelectionNumuSA const &  )
delete
SelectionNumuSA& skim::SelectionNumuSA::operator= ( SelectionNumuSA &&  )
delete
bool skim::SelectionNumuSA::PassesSelection ( skim::Parameters pars,
novadaq::cnv::DetId const &  detId 
)
virtual

Implements skim::SelectionBase.

Definition at line 61 of file SelectionNumuSA.cxx.

References fMaxNumuE, fMinCellsFromEdge, fMinQePID1Track, fMinQePID2Track, fMinReMId, fMinSliceContigPlanes, fMinSliceHits, KeepNumuFarDetectorSlice(), KeepNumuNearDetectorSlice(), novadaq::cnv::kFARDET, novadaq::cnv::kNEARDET, LOG_VERBATIM, skim::ParametersNumu::NeutrinoE(), skim::ParametersNumu::QePIDNTracks(), skim::ParametersNumu::QePIDValue(), skim::ParametersNumu::ReMIdValue(), skim::ParametersNumu::SliceCellsFromEdge(), skim::ParametersNumu::SliceContigPlanes(), skim::ParametersNumu::SliceHits(), and skim::ParametersNumu::TrackCCE().

63 {
64  skim::ParametersNumu *params = dynamic_cast<skim::ParametersNumu*>(pars);
65 
66 
67  if(params->TrackCCE() < 1.e-5 ||
68  //params->NeutrinoE() > fMaxNumuE ||
69  params->ReMIdValue() <= fMinReMId ||
71  params->SliceHits() < fMinSliceHits ||
73  // LOG_DEBUG("EvaluatorNumu")
74  LOG_VERBATIM("EvaluatorNumu")
75  << "failed general cuts"
76  << "\nTrackCCE " << params->TrackCCE() << " / 0"
77  << "\nNeutrinoE " << params->NeutrinoE() << " / " << fMaxNumuE
78  << "\nReMIdValue " << params->ReMIdValue() << " / " << fMinReMId
79  << "\nSliceCellsFromEdge " << params->SliceCellsFromEdge() << " / " << fMinCellsFromEdge
80  << "\nSliceHits " << params->SliceHits() << " / " << fMinSliceHits
81  << "\nSliceContigPlanes " << params->SliceContigPlanes() << " / " << fMinSliceContigPlanes;
82  return false;
83  }
84 
85 
86  // these selections only matter for QE selection
87  if((params->QePIDNTracks() == 1 && params->QePIDValue() < fMinQePID1Track) ||
88  (params->QePIDNTracks() == 2 && params->QePIDValue() < fMinQePID2Track) ){
89  // LOG_DEBUG("EvaluatorNumu")
90  LOG_VERBATIM("EvaluatorNumu")
91  << "failed QePID cuts"
92  <<"\nQePIDNTracks: " << params->QePIDNTracks() << " "
93  <<"\nQePIDValue: " << params->QePIDValue() << " " << fMinQePID1Track << "/" << fMinQePID2Track;
94 
95  return false;
96  }
97 
98  // if the numu criteria are satified, keep the slice
99  if(detId == novadaq::cnv::kFARDET) return this->KeepNumuFarDetectorSlice (*params);
100  else if(detId == novadaq::cnv::kNEARDET) return this->KeepNumuNearDetectorSlice(*params);
101 
102  return false;
103 }
float const & SliceCellsFromEdge() const
float fMinQePID1Track
minimum qepid value to accept a 1 track event, set to -1.e6 to keep everything
float const & SliceHits() const
float fMinQePID2Track
minimum qepid value to accept a 2 track event, set to -1.e6 to keep everything
double const & ReMIdValue() const
float const & QePIDValue() const
float const & SliceContigPlanes() const
float fMaxNumuE
maximum energy for neutrinos
Far Detector at Ash River, MN.
float const & TrackCCE() const
Near Detector in the NuMI cavern.
bool KeepNumuNearDetectorSlice(skim::ParametersNumu const &params)
float fMinSliceHits
minimum number of hits in a slice to keep it
float const & QePIDNTracks() const
#define LOG_VERBATIM(category)
unsigned int fMinCellsFromEdge
minimum number of cells between the edge of the detector and activity in the slice ...
float const & NeutrinoE() const
float fMinSliceContigPlanes
minimum number of contiguous hit planes in a slice
bool KeepNumuFarDetectorSlice(skim::ParametersNumu const &params)
double fMinReMId
minimum ReMId PID value to keep a slice
void skim::SelectionNumuSA::reconfigure ( fhicl::ParameterSet const &  p)
virtual

Implements skim::SelectionBase.

Definition at line 17 of file SelectionNumuSA.cxx.

References fFDDistAllBack, fFDDistAllBottom, fFDDistAllEast, fFDDistAllFront, fFDDistAllTop, fFDDistAllWest, fFDMaxSliceHits, fFDMinContPID, fFDMinCosBakCell, fFDMinCosFwdCell, fFDMinKalmanAngle, fFDMinKalmanBakCell, fFDMinKalmanFwdCell, fFDMinPlanesToBack, fFDMinPlanesToFront, fMaxNumuE, fMinCellsFromEdge, fMinQePID1Track, fMinQePID2Track, fMinReMId, fMinSliceContigPlanes, fMinSliceHits, fNDMaxHadCalEnergySum, fNDMaxKalmanYPosAtTrans, fNDMaxPlane, fNDMaxTrackStartZPos, fNDMaxTrackStopZPos, fNDMinKalmanBakCell, fNDMinKalmanFwdCell, fNDMinPlane, and fhicl::ParameterSet::get().

18 {
19  // values for the cuts
20  fMaxNumuE = p.get<float >("MaxNumuE", 100. );
21  fMinReMId = p.get<float >("MinReMId", 0.75 ); // set to 0 to allow NC like events in
22  fMinSliceHits = p.get<float >("MinSliceHits", 21. ); // ok
23  fMinSliceContigPlanes = p.get<float >("MinSliceContigPlanes", 5. ); // ok
24  fMinCellsFromEdge = p.get<unsigned int>("MinCellsFromEdge", 2 ); // ok
25  fMinQePID1Track = p.get<float >("MinQePID1Track", -1.e6 ); // default selection is 0.45
26  fMinQePID2Track = p.get<float >("MinQePID2Track", -1.e6 ); // default selection is 0.4
27  fFDMinKalmanFwdCell = p.get<int >("FDMinKalmanFwdCell", 11 ); // ok
28  fFDMinKalmanBakCell = p.get<int >("FDMinKalmanBakCell", 11 ); // ok
29  fFDMinCosFwdCell = p.get<int >("FDMinCosFwdCell", 1 ); // ok
30  fFDMinCosBakCell = p.get<int >("FDMinCosBakCell", 1 ); // ok
31  fFDMinPlanesToFront = p.get<unsigned int>("FDMinPlanesToFront", 2 ); // ok
32  fFDMinPlanesToBack = p.get<unsigned int>("FDMinPlanesToBack", 2 ); // ok
33  fFDMinKalmanAngle = p.get<float >("FDMinKalmanAngle", 0.5 ); // ok
34  fFDMinContPID = p.get<float >("FDMinContPID", 0.535); // ok
35  fFDMaxSliceHits = p.get<unsigned int>("FDMaxSliceHits", 399 ); // ok
36 
37  //////////////////////////////////
38 
39  fFDDistAllEast = p.get<float>("FDDistAllEast", 12. ); // ok
40  fFDDistAllWest = p.get<float>("FDDistAllWest", 12. ); // ok
41  fFDDistAllTop = p.get<float>("FDDistAllTop", 63. ); // ok
42  fFDDistAllBottom = p.get<float>("FDDistAllBottom", 12. ); // ok
43  fFDDistAllFront = p.get<float>("FDDistAllFront", 18. ); // ok
44  fFDDistAllBack = p.get<float>("FDDistAllBack", 18. ); // ok
45 
46  //////////////////////////////////
47 
48  fNDMinPlane = p.get<unsigned int>("NDMinPlane", 2 ); // ok
49  fNDMaxPlane = p.get<unsigned int>("NDMaxPlane", 211 ); // ok
50  fNDMaxTrackStartZPos = p.get<float >("NDMaxTrackStartZPos", 1150.); // ok
51  fNDMaxTrackStopZPos = p.get<float >("NDMaxTrackStopZPos", 1275.); // ok
52  fNDMinKalmanFwdCell = p.get<int >("NDMinKalmanFwdCell", 5 ); // ok
53  fNDMinKalmanBakCell = p.get<int >("NDMinKalmanBakCell", 9 ); // ok
54  fNDMaxHadCalEnergySum = p.get<float >("NDMaxHadCalEnergySum", 0.03 ); // ok
55  fNDMaxKalmanYPosAtTrans = p.get<float >("NDMaxKalmanYPosAtTrans", 55 ); // ok
56 
57  return;
58 }
unsigned int fFDMaxSliceHits
float fMinQePID1Track
minimum qepid value to accept a 1 track event, set to -1.e6 to keep everything
unsigned int fNDMinPlane
float fFDDistAllEast
minimum distance to the east wall
const char * p
Definition: xmltok.h:285
float fMinQePID2Track
minimum qepid value to accept a 2 track event, set to -1.e6 to keep everything
float fFDDistAllBottom
minimum distance to the bottom wall
int fFDMinKalmanFwdCell
see CosRejObj.h
unsigned int fNDMaxPlane
float fMaxNumuE
maximum energy for neutrinos
float fFDDistAllWest
minimum distance to the west wall
unsigned int fFDMinPlanesToFront
see NumuCuts.h
float fFDDistAllTop
minimum distance to the top wall
float fFDDistAllFront
minimum distance to the front wall
float fMinSliceHits
minimum number of hits in a slice to keep it
unsigned int fMinCellsFromEdge
minimum number of cells between the edge of the detector and activity in the slice ...
int fFDMinKalmanBakCell
see CosRejObj.h
int fFDMinCosFwdCell
see CosRejObj.h
float fMinSliceContigPlanes
minimum number of contiguous hit planes in a slice
int fFDMinCosBakCell
see CosRejObj.h
float fFDDistAllBack
minimum distance to the back wall
unsigned int fFDMinPlanesToBack
see NumuCuts.h
double fMinReMId
minimum ReMId PID value to keep a slice

Member Data Documentation

float skim::SelectionNumuSA::fFDDistAllBack
private

minimum distance to the back wall

Definition at line 73 of file SelectionNumuSA.h.

Referenced by reconfigure().

float skim::SelectionNumuSA::fFDDistAllBottom
private

minimum distance to the bottom wall

Definition at line 69 of file SelectionNumuSA.h.

Referenced by reconfigure().

float skim::SelectionNumuSA::fFDDistAllEast
private

minimum distance to the east wall

Definition at line 71 of file SelectionNumuSA.h.

Referenced by reconfigure().

float skim::SelectionNumuSA::fFDDistAllFront
private

minimum distance to the front wall

Definition at line 72 of file SelectionNumuSA.h.

Referenced by reconfigure().

float skim::SelectionNumuSA::fFDDistAllTop
private

minimum distance to the top wall

Definition at line 68 of file SelectionNumuSA.h.

Referenced by reconfigure().

float skim::SelectionNumuSA::fFDDistAllWest
private

minimum distance to the west wall

Definition at line 70 of file SelectionNumuSA.h.

Referenced by reconfigure().

unsigned int skim::SelectionNumuSA::fFDMaxSliceHits
private

Definition at line 57 of file SelectionNumuSA.h.

Referenced by KeepNumuFarDetectorSlice(), and reconfigure().

float skim::SelectionNumuSA::fFDMinContPID
private

Definition at line 56 of file SelectionNumuSA.h.

Referenced by KeepNumuFarDetectorSlice(), and reconfigure().

int skim::SelectionNumuSA::fFDMinCosBakCell
private

see CosRejObj.h

Definition at line 52 of file SelectionNumuSA.h.

Referenced by KeepNumuFarDetectorSlice(), and reconfigure().

int skim::SelectionNumuSA::fFDMinCosFwdCell
private

see CosRejObj.h

Definition at line 51 of file SelectionNumuSA.h.

Referenced by KeepNumuFarDetectorSlice(), and reconfigure().

float skim::SelectionNumuSA::fFDMinKalmanAngle
private

Definition at line 55 of file SelectionNumuSA.h.

Referenced by KeepNumuFarDetectorSlice(), and reconfigure().

int skim::SelectionNumuSA::fFDMinKalmanBakCell
private

see CosRejObj.h

Definition at line 50 of file SelectionNumuSA.h.

Referenced by KeepNumuFarDetectorSlice(), and reconfigure().

int skim::SelectionNumuSA::fFDMinKalmanFwdCell
private

see CosRejObj.h

Definition at line 49 of file SelectionNumuSA.h.

Referenced by KeepNumuFarDetectorSlice(), and reconfigure().

unsigned int skim::SelectionNumuSA::fFDMinPlanesToBack
private

see NumuCuts.h

Definition at line 54 of file SelectionNumuSA.h.

Referenced by KeepNumuFarDetectorSlice(), and reconfigure().

unsigned int skim::SelectionNumuSA::fFDMinPlanesToFront
private

see NumuCuts.h

Definition at line 53 of file SelectionNumuSA.h.

Referenced by KeepNumuFarDetectorSlice(), and reconfigure().

float skim::SelectionNumuSA::fMaxNumuE
private

maximum energy for neutrinos

Definition at line 42 of file SelectionNumuSA.h.

Referenced by PassesSelection(), and reconfigure().

unsigned int skim::SelectionNumuSA::fMinCellsFromEdge
private

minimum number of cells between the edge of the detector and activity in the slice

Definition at line 46 of file SelectionNumuSA.h.

Referenced by PassesSelection(), and reconfigure().

float skim::SelectionNumuSA::fMinQePID1Track
private

minimum qepid value to accept a 1 track event, set to -1.e6 to keep everything

Definition at line 47 of file SelectionNumuSA.h.

Referenced by PassesSelection(), and reconfigure().

float skim::SelectionNumuSA::fMinQePID2Track
private

minimum qepid value to accept a 2 track event, set to -1.e6 to keep everything

Definition at line 48 of file SelectionNumuSA.h.

Referenced by PassesSelection(), and reconfigure().

double skim::SelectionNumuSA::fMinReMId
private

minimum ReMId PID value to keep a slice

Definition at line 43 of file SelectionNumuSA.h.

Referenced by PassesSelection(), and reconfigure().

float skim::SelectionNumuSA::fMinSliceContigPlanes
private

minimum number of contiguous hit planes in a slice

Definition at line 45 of file SelectionNumuSA.h.

Referenced by PassesSelection(), and reconfigure().

float skim::SelectionNumuSA::fMinSliceHits
private

minimum number of hits in a slice to keep it

Definition at line 44 of file SelectionNumuSA.h.

Referenced by PassesSelection(), and reconfigure().

float skim::SelectionNumuSA::fNDMaxHadCalEnergySum
private

Definition at line 65 of file SelectionNumuSA.h.

Referenced by KeepNumuNearDetectorSlice(), and reconfigure().

float skim::SelectionNumuSA::fNDMaxKalmanYPosAtTrans
private

Definition at line 62 of file SelectionNumuSA.h.

Referenced by KeepNumuNearDetectorSlice(), and reconfigure().

unsigned int skim::SelectionNumuSA::fNDMaxPlane
private

Definition at line 59 of file SelectionNumuSA.h.

Referenced by KeepNumuNearDetectorSlice(), and reconfigure().

float skim::SelectionNumuSA::fNDMaxTrackStartZPos
private

Definition at line 60 of file SelectionNumuSA.h.

Referenced by KeepNumuNearDetectorSlice(), and reconfigure().

float skim::SelectionNumuSA::fNDMaxTrackStopZPos
private

Definition at line 61 of file SelectionNumuSA.h.

Referenced by KeepNumuNearDetectorSlice(), and reconfigure().

int skim::SelectionNumuSA::fNDMinKalmanBakCell
private

Definition at line 64 of file SelectionNumuSA.h.

Referenced by KeepNumuNearDetectorSlice(), and reconfigure().

int skim::SelectionNumuSA::fNDMinKalmanFwdCell
private

Definition at line 63 of file SelectionNumuSA.h.

Referenced by KeepNumuNearDetectorSlice(), and reconfigure().

unsigned int skim::SelectionNumuSA::fNDMinPlane
private

Definition at line 58 of file SelectionNumuSA.h.

Referenced by KeepNumuNearDetectorSlice(), and reconfigure().


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