![]() |
ATLAS Offline Software
|
#include <SkimmingToolHIGG2.h>
Classes | |
| struct | Candidates |
Public Member Functions | |
| SkimmingToolHIGG2 (const std::string &t, const std::string &n, const IInterface *p) | |
| Constructor with parameters. | |
| ~SkimmingToolHIGG2 () | |
| Destructor. | |
| virtual StatusCode | initialize () override |
| virtual StatusCode | finalize () override |
| virtual bool | eventPassesFilter () const override |
| Check that the current event passes this filter. | |
Private Types | |
| enum | { NUMBER_OF_MERGED_JET_TYPES = 3 } |
Private Member Functions | |
| bool | checkElectronQuality (const xAOD::Electron *el, const bool isTight=false) const |
| bool | checkMuonQuality (const xAOD::Muon *mu, const bool isTight=false) const |
| bool | checkJetQuality (const xAOD::Jet *jet) const |
| bool | checkMergedJetQuality (const xAOD::Jet *jet, const unsigned int type) const |
| bool | checkPhotonQuality (const xAOD::Photon *ph) const |
| bool | checkTrackQuality (const xAOD::TrackParticle *trk) const |
| bool | check2L (const Candidates &evt) const |
| bool | check4L (const Candidates &evt) const |
| bool | checkTP (const Candidates &evt) const |
| bool | check2L2Q (const Candidates &evt) const |
| bool | checkJPSI (const Candidates &evt) const |
| bool | checkPHI (const Candidates &evt) const |
| TLorentzVector | electronFourMomentum (const xAOD::Electron *el) const |
| TLorentzVector | jetFourMomentum (const xAOD::Jet *jet) const |
Static Private Member Functions | |
| static TLorentzVector | muonFourMomentum (const xAOD::Muon *mu) |
| static double | getDeltaR (const double eta1, const double phi1, const double eta2, const double phi2) |
Static Private Attributes | |
| static const double | s_MZ |
| static const double | s_MKplus |
Definition at line 35 of file SkimmingToolHIGG2.h.
|
private |
| Enumerator | |
|---|---|
| NUMBER_OF_MERGED_JET_TYPES | |
Definition at line 52 of file SkimmingToolHIGG2.h.
| DerivationFramework::SkimmingToolHIGG2::SkimmingToolHIGG2 | ( | const std::string & | t, |
| const std::string & | n, | ||
| const IInterface * | p ) |
Constructor with parameters.
Definition at line 24 of file SkimmingToolHIGG2.cxx.
| DerivationFramework::SkimmingToolHIGG2::~SkimmingToolHIGG2 | ( | ) |
|
private |
Definition at line 400 of file SkimmingToolHIGG2.cxx.
|
private |
Definition at line 578 of file SkimmingToolHIGG2.cxx.
|
private |
Definition at line 449 of file SkimmingToolHIGG2.cxx.
|
private |
Definition at line 236 of file SkimmingToolHIGG2.cxx.
|
private |
Definition at line 343 of file SkimmingToolHIGG2.cxx.
|
private |
Definition at line 679 of file SkimmingToolHIGG2.cxx.
|
private |
Definition at line 358 of file SkimmingToolHIGG2.cxx.
|
private |
Definition at line 299 of file SkimmingToolHIGG2.cxx.
|
private |
Definition at line 718 of file SkimmingToolHIGG2.cxx.
|
private |
Definition at line 372 of file SkimmingToolHIGG2.cxx.
|
private |
Definition at line 530 of file SkimmingToolHIGG2.cxx.
|
private |
Definition at line 391 of file SkimmingToolHIGG2.cxx.
|
private |
Definition at line 758 of file SkimmingToolHIGG2.cxx.
|
overridevirtual |
Check that the current event passes this filter.
Definition at line 147 of file SkimmingToolHIGG2.cxx.
|
overridevirtual |
Definition at line 139 of file SkimmingToolHIGG2.cxx.
|
staticprivate |
Definition at line 816 of file SkimmingToolHIGG2.cxx.
|
overridevirtual |
Definition at line 120 of file SkimmingToolHIGG2.cxx.
|
private |
Definition at line 795 of file SkimmingToolHIGG2.cxx.
|
staticprivate |
|
private |
Definition at line 116 of file SkimmingToolHIGG2.h.
|
private |
Definition at line 134 of file SkimmingToolHIGG2.h.
|
private |
Definition at line 135 of file SkimmingToolHIGG2.h.
|
private |
Definition at line 143 of file SkimmingToolHIGG2.h.
|
private |
Definition at line 132 of file SkimmingToolHIGG2.h.
|
private |
Definition at line 114 of file SkimmingToolHIGG2.h.
|
private |
Definition at line 105 of file SkimmingToolHIGG2.h.
|
private |
Definition at line 89 of file SkimmingToolHIGG2.h.
|
private |
Definition at line 74 of file SkimmingToolHIGG2.h.
|
private |
Definition at line 72 of file SkimmingToolHIGG2.h.
|
private |
Definition at line 121 of file SkimmingToolHIGG2.h.
|
private |
Definition at line 122 of file SkimmingToolHIGG2.h.
|
private |
Definition at line 123 of file SkimmingToolHIGG2.h.
|
private |
Definition at line 126 of file SkimmingToolHIGG2.h.
|
private |
Definition at line 127 of file SkimmingToolHIGG2.h.
|
private |
Definition at line 124 of file SkimmingToolHIGG2.h.
|
private |
Definition at line 125 of file SkimmingToolHIGG2.h.
|
private |
Definition at line 117 of file SkimmingToolHIGG2.h.
|
private |
Definition at line 109 of file SkimmingToolHIGG2.h.
|
private |
Definition at line 93 of file SkimmingToolHIGG2.h.
|
private |
Definition at line 76 of file SkimmingToolHIGG2.h.
|
private |
Definition at line 129 of file SkimmingToolHIGG2.h.
|
private |
Definition at line 130 of file SkimmingToolHIGG2.h.
|
private |
Definition at line 118 of file SkimmingToolHIGG2.h.
|
private |
Definition at line 110 of file SkimmingToolHIGG2.h.
|
private |
Definition at line 94 of file SkimmingToolHIGG2.h.
|
private |
Definition at line 77 of file SkimmingToolHIGG2.h.
|
private |
Definition at line 115 of file SkimmingToolHIGG2.h.
|
private |
Definition at line 106 of file SkimmingToolHIGG2.h.
|
private |
Definition at line 90 of file SkimmingToolHIGG2.h.
|
private |
Definition at line 75 of file SkimmingToolHIGG2.h.
|
private |
Definition at line 82 of file SkimmingToolHIGG2.h.
|
private |
Definition at line 84 of file SkimmingToolHIGG2.h.
|
private |
Definition at line 81 of file SkimmingToolHIGG2.h.
|
private |
Definition at line 85 of file SkimmingToolHIGG2.h.
|
private |
Definition at line 83 of file SkimmingToolHIGG2.h.
|
mutableprivate |
Definition at line 59 of file SkimmingToolHIGG2.h.
|
private |
Definition at line 86 of file SkimmingToolHIGG2.h.
|
mutableprivate |
Definition at line 58 of file SkimmingToolHIGG2.h.
|
private |
Definition at line 87 of file SkimmingToolHIGG2.h.
|
private |
Definition at line 119 of file SkimmingToolHIGG2.h.
|
private |
Definition at line 111 of file SkimmingToolHIGG2.h.
|
private |
Definition at line 95 of file SkimmingToolHIGG2.h.
|
private |
Definition at line 78 of file SkimmingToolHIGG2.h.
|
private |
Definition at line 97 of file SkimmingToolHIGG2.h.
|
private |
Definition at line 145 of file SkimmingToolHIGG2.h.
|
private |
Definition at line 61 of file SkimmingToolHIGG2.h.
|
private |
Definition at line 107 of file SkimmingToolHIGG2.h.
|
private |
Definition at line 92 of file SkimmingToolHIGG2.h.
|
private |
Definition at line 108 of file SkimmingToolHIGG2.h.
|
private |
Definition at line 91 of file SkimmingToolHIGG2.h.
|
private |
Definition at line 112 of file SkimmingToolHIGG2.h.
|
private |
Definition at line 79 of file SkimmingToolHIGG2.h.
|
private |
Definition at line 56 of file SkimmingToolHIGG2.h.
|
private |
Definition at line 99 of file SkimmingToolHIGG2.h.
|
private |
Definition at line 101 of file SkimmingToolHIGG2.h.
|
private |
Definition at line 102 of file SkimmingToolHIGG2.h.
|
private |
Definition at line 103 of file SkimmingToolHIGG2.h.
|
private |
Definition at line 100 of file SkimmingToolHIGG2.h.
|
staticprivate |
Definition at line 168 of file SkimmingToolHIGG2.h.
|
staticprivate |
Definition at line 167 of file SkimmingToolHIGG2.h.