![]() |
DAS
3.0
Das Analysis System
|
Different strategies are possible to determine the trigger efficiency of jets systems, e.g. should we trigger on
This class includes the selection and the corresponding histograms to fill to get the response and the efficiency.
Public Member Functions | |
Strategy (string name, const vector< double > &thresholds) | |
tuple< float, float, float > | GetFillValues (const auto &hlt_it, const auto &rec_it, const double threshold) |
void | Fill (const RecJet &recjet, const FourVector &hltjet, const vector< bool > &Bits, double w, size_t shift=1) |
void | Write (TDirectory *d) |
Private Attributes | |
const char * | axistitle = ";p_{T}^{HLT};|#eta^{rec}|;#frac{p_{T}^{rec}}{p_{T}^{HLT bin low edge}}" |
string | name |
vector< double > | thresholds |
unique_ptr< TEfficiency > | efficiency |
unique_ptr< TH3 > | response |
|
inline |
Extracts the appropriate values from the input, fills the efficiency and the response for each trigger and stores the histograms in the output file.
|
inline |
|
inline |
|
inline |
|
private |
|
private |
Trigger efficiency.
|
private |
criterion (see global description of the class)
|
private |
Actual response (different from that of Core/JEC/bin/getHLTJetResponse)
|
private |
HLT single jet trigger thresholds.