 |
Belle II Software
release-05-01-25
|
27 class NoKickCuts:
public TObject {
36 if (m_fileName.size() != 0)
FillCuts(m_fileName);
69 std::vector<double>
cutSelector(
double sintheta,
double momentum,
int layer1,
int layer2,
EParameters par);
84 void FillCuts(std::string m_fileName);
87 std::vector<std::vector <std::vector<std::vector <double>>>>
m_cutNorm;
88 std::vector<std::vector <std::vector<std::vector <double>>>>
m_cutPow;
89 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
EMinMax
enum for minimum/maximum value of cuts
EParameters
enum for parameters name
std::vector< std::vector< std::vector< std::vector< double > > > > m_cutNorm
matrix of fit-parameter of cut, norm
NoKickCuts()
constructor of the class without arguments, used in cuts evaluations
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.
double getCut(int layer1, int layer2, EParameters par, EMinMax m, ECutName cut)
ECutName
enum for the cuts name
int m_nbinpar
number of track parameter
std::vector< std::vector< std::vector< std::vector< double > > > > m_cutBkg
matrix of fit-parameter of cut, constant
int m_nbinlay
number of layers (IP too)
void FillCuts(std::string m_fileName)
This method fill the cuts (used in NoKickCutsEval method) to create the cutfile.