JetGeometricVeto Class Reference

Checks if event contains a jet in a specified (eta, phi) window. More...

#include <JetGeometricVeto.h>

Collaboration diagram for JetGeometricVeto:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 JetGeometricVeto (Dataset &dataset, Options const &options, JetBuilder const *jetBuilder, TabulatedRngEngine &rngEngine)
bool operator() () const
 Returns true if there are no jets in the specified window.

Private Attributes

int minRun_
 Range of runs for which the veto should be evaluated.
int maxRun_
double lumiFraction_
 Probability with which to perform the check in simulation.
double minEta_
 Window in (eta, phi) to be vetoed.
double maxEta_
double minPhi_
double maxPhi_
bool enabled_
bool isSim_
JetBuilder const * jetBuilder_
TabulatedRandomGenerator tabulatedRng_
TTreeReaderValue< UInt_t > srcRun_

Detailed Description

Checks if event contains a jet in a specified (eta, phi) window.

The configuration is read from optional section jet_geometric_veto of the master configuration. If this section is missing, the filtering is disabled, and operator() will always return true.

In data the filtering is restricted to a specified run range. In simulation the decision to apply the filtering or not is taken randomly, with the probability given by the parameter lumi_fraction.


Member Function Documentation

bool JetGeometricVeto::operator() (  )  const

Returns true if there are no jets in the specified window.

The event is considered good if there are no jets in the window.


Member Data Documentation

Probability with which to perform the check in simulation.

This should correspond to the fraction of the integrated luminosity contained within the run range in data given by minRun_ and maxRun_.

Range of runs for which the veto should be evaluated.

Both boundaries are included in the range. Only used for real data.


The documentation for this class was generated from the following files:
 All Classes Namespaces Functions Variables Enumerations Enumerator

Generated on 30 Oct 2020 for H→ZZ→2ℓ2ν analysis by  doxygen 1.6.1