34 if (m_fileName.size() != 0)
FillCuts(m_fileName);
67 std::vector<double>
cutSelector(
double sintheta,
double momentum,
int layer1,
int layer2,
EParameters par);
82 void FillCuts(std::string m_fileName);
85 std::vector<std::vector <std::vector<std::vector <double>>>>
m_cutNorm;
86 std::vector<std::vector <std::vector<std::vector <double>>>>
m_cutPow;
87 std::vector<std::vector <std::vector<std::vector <double>>>>
m_cutBkg;
This class is an auxiliary class that implement methods to access to a single cut,...
std::vector< std::vector< std::vector< std::vector< double > > > > m_cutPow
matrix of fit-parameter of cut, power
NoKickCuts()
constructor of the class without arguments, used in cuts evaluations
void FillCuts(std::string m_fileName)
This method fill the cuts (used in NoKickCutsEval method) to create the cutfile.
double getCut(int layer1, int layer2, EParameters par, EMinMax m, ECutName cut)
EParameters
enum for parameters name
int m_nbinpar
number of track parameter
ECutName
enum for the cuts name
EMinMax
enum for minimum/maximum value of cuts
int m_nbinlay
number of layers (IP too)
NoKickCuts(std::string m_fileName)
constructor with name of the CutFile, used in cuts application
std::vector< std::vector< std::vector< std::vector< double > > > > m_cutNorm
matrix of fit-parameter of cut, norm
std::vector< std::vector< std::vector< std::vector< double > > > > m_cutBkg
matrix of fit-parameter of cut, constant
ClassDef(NoKickCuts, 1)
Making this class a ROOT class.
std::vector< double > cutSelector(double sintheta, double momentum, int layer1, int layer2, EParameters par)
This methods selects 2 cuts (minimum and maximum inside a vector) from the information of theta,...
Abstract base class for different kinds of events.