Stores the four-momentum of a trigger object as well as a list of the (hashed) filter labels the object was accepted by. More...
#include "UserCode/ICHiggsTauTau/interface/TriggerObject.hh"
Public Member Functions | |
TriggerObject () | |
virtual | ~TriggerObject () |
virtual void | Print () const |
ClassDef (TriggerObject, 2) | |
Properties | |
std::vector< std::size_t > const & | filters () const |
The list of filter label hashes this object was accepted by, typically restricted to the modules in some particular HLT path. More... | |
Setters | |
void | set_filters (std::vector< std::size_t > const &filters) |
The list of filter label hashes this object was accepted by, typically restricted to the modules in some particular HLT path. More... | |
Public Member Functions inherited from ic::Candidate | |
Candidate () | |
virtual | ~Candidate () |
ClassDef (Candidate, 2) | |
Vector const & | vector () const |
Four-momentum. More... | |
std::size_t | id () const |
Unique identifier. More... | |
double | pt () const |
Direct access to the \( p_{\text{T}} \). More... | |
double | eta () const |
Direct access to \( \eta \). More... | |
double | phi () const |
Direct access to \( \phi \). More... | |
double | energy () const |
Direct access to the energy. More... | |
int | charge () const |
Electric charge. More... | |
double | M () const |
Calculates the candidate mass. More... | |
void | set_vector (Vector const &vector) |
Four-momentum. More... | |
void | set_id (std::size_t const &id) |
Unique identifier. More... | |
void | set_pt (double const &pt) |
Direct access to the \( p_{\text{T}} \). More... | |
void | set_eta (double const &eta) |
Direct access to \( \eta \). More... | |
void | set_phi (double const &phi) |
Direct access to \( \phi \). More... | |
void | set_energy (double const &energy) |
Direct access to the energy. More... | |
void | set_charge (int const &charge) |
Electric charge. More... | |
Stores the four-momentum of a trigger object as well as a list of the (hashed) filter labels the object was accepted by.
Definition at line 13 of file TriggerObject.hh.
ic::TriggerObject::TriggerObject | ( | ) |
Definition at line 4 of file TriggerObject.cc.
|
virtual |
Definition at line 6 of file TriggerObject.cc.
|
virtual |
Reimplemented from ic::Candidate.
Definition at line 8 of file TriggerObject.cc.
|
inline |
The list of filter label hashes this object was accepted by, typically restricted to the modules in some particular HLT path.
Definition at line 24 of file TriggerObject.hh.
|
inline |
The list of filter label hashes this object was accepted by, typically restricted to the modules in some particular HLT path.
Definition at line 30 of file TriggerObject.hh.
ic::TriggerObject::ClassDef | ( | TriggerObject | , |
2 | |||
) |