|
| Jet () |
|
virtual | ~Jet () |
|
virtual void | Print () const |
|
| ClassDef (Jet, 3) |
|
|
std::map< std::size_t, float >
const & | jec_factors () const |
| A map containing the jet energy corrections, where the key is stored as a hash of the identifying string. More...
|
|
std::map< std::size_t, float >
const & | b_discriminators () const |
| A map containing the b-tagging discriminators, where the key is stored as a hash of the identifying string. More...
|
|
std::vector< std::size_t > const & | gen_particles () const |
| A vector to refer to ic::GenParticle::id() values. More...
|
|
std::vector< std::size_t > const & | secondary_vertices () const |
| A map containing the b-tagging discriminators, where the key is stored as a hash of the identifying string. More...
|
|
double const & | uncorrected_energy () const |
| The raw value of the jet energy. More...
|
|
float const & | jet_area () const |
| The jet area as used in the L1FastJet correction. More...
|
|
int const & | parton_flavour () const |
| An algorithmic determination of the true flavour of the jet, e.g. gluon, light, c or b quark. This is defined only in simulation and returns a PDG code. More...
|
|
int const & | hadron_flavour () const |
| Returns true flavour of jet as PDG code. The hadronic definition can only return 0, 4 or 5. More...
|
|
float | GetJecFactor (std::string const &name) const |
| Returns a specific correction factor if name is defined, otherwise returns zero. More...
|
|
float | GetBDiscriminator (std::string const &name) const |
| Returns a specific discriminator value if name is defined, otherwise returns zero. More...
|
|
|
void | set_jec_factors (std::map< std::size_t, float > const &jec_factors) |
| A map containing the jet energy corrections, where the key is stored as a hash of the identifying string. More...
|
|
void | set_b_discriminators (std::map< std::size_t, float > const &b_discriminators) |
| A map containing the b-tagging discriminators, where the key is stored as a hash of the identifying string. More...
|
|
void | set_gen_particles (std::vector< std::size_t > const &gen_particles) |
| A vector to refer to ic::GenParticle::id() values. More...
|
|
void | set_secondary_vertices (std::vector< std::size_t > const &secondary_vertices) |
| A map containing the b-tagging discriminators, where the key is stored as a hash of the identifying string. More...
|
|
void | set_uncorrected_energy (double const &uncorrected_energy) |
| The raw value of the jet energy. More...
|
|
void | set_jet_area (float const &jet_area) |
| The jet area as used in the L1FastJet correction. More...
|
|
void | set_parton_flavour (int const &parton_flavour) |
| An algorithmic determination of the true flavour of the jet, e.g. gluon, light, c or b quark. This is defined only in simulation and returns a PDG code. More...
|
|
void | set_hadron_flavour (int const &hadron_flavour) |
| Returns true flavour of jet as PDG code. The hadronic definition can only return 0, 4 or 5. More...
|
|
void | SetJecFactor (std::string const &name, float const &value) |
| Store a jet energy correction factor, overwriting any existing value with label name More...
|
|
void | SetBDiscriminator (std::string const &name, float const &value) |
| Store a b-tagging discriminator, overwriting any existing value with label name 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...
|
|
A basic jet class to store properties common to all jet types.
Useful links:
Definition at line 17 of file Jet.hh.