45 |
* |
* |
46 |
* @param cutName The cut's name. |
* @param cutName The cut's name. |
47 |
* @param binning A vector containing the histogram binning in rigidity modulus (X axis) and cutoff rigidity (Y axis). |
* @param binning A vector containing the histogram binning in rigidity modulus (X axis) and cutoff rigidity (Y axis). |
48 |
* @param |
* @param thresholdCoeff The threshold rigidity coefficient for the event selection. |
49 |
* |
* |
50 |
*/ |
*/ |
51 |
RigFillCut(const char *cutName, std::vector<float> binning, float thresholdCoeff) : |
RigFillCut(const char *cutName, std::vector<float> binning, float thresholdCoeff) : |
53 |
_thresholdCoeff(thresholdCoeff) { |
_thresholdCoeff(thresholdCoeff) { |
54 |
} |
} |
55 |
|
|
56 |
|
/*! @brief Constructor. |
57 |
|
* |
58 |
|
* This constructor reads the binning from a text file. The bin limits should be arranged in rows. |
59 |
|
* |
60 |
|
* @param cutName The cut's name. |
61 |
|
* @param rigBinListFileName A text file containing the histogram binning. |
62 |
|
* Note that it must contain both the upper and lower limits, and |
63 |
|
* that the elements must be ordered (ie., lowest rigidity value in the first |
64 |
|
* element and so on). |
65 |
|
* @param thresholdCoeff The threshold rigidity coefficient for the event selection. |
66 |
|
* |
67 |
|
*/ |
68 |
|
RigFillCut(const char *cutName, const char* rigBinListFileName, float thresholdCoeff); |
69 |
|
|
70 |
/*! @brief Destructor. */ |
/*! @brief Destructor. */ |
71 |
~RigFillCut() { |
~RigFillCut() { |
72 |
} |
} |