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(
const 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;
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
double getCut(int layer1, int layer2, EParameters par, EMinMax m, ECutName cut)
EParameters
enum for parameters name
int m_nbinpar
number of track parameter
NoKickCuts(const std::string &m_fileName)
constructor with name of the CutFile, used in cuts application
void FillCuts(const std::string &m_fileName)
This method fill the cuts (used in NoKickCutsEval method) to create the cutfile.
ECutName
enum for the cuts name
EMinMax
enum for minimum/maximum value of cuts
int m_nbinlay
number of layers (IP too)
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.