#include <SimpleTruthSelection.hh>
Public Types | |
enum | charge { ANY, NEUTRAL, CHARGED, POSITIVE, NEGATIVE } |
Public Member Functions | |
SimpleTruthSelection () | |
const TruthParticleVector & | particles () const |
const TruthParticleVector & | rejectedParticles () const |
bool | setEMin (double e) |
bool | setETMin (double et) |
bool | setPTMin (double pt) |
bool | setEtaMin (double eta) |
bool | setEtaMax (double eta) |
bool | setCharged (charge chrg) |
bool | setChargedETMin (double et) |
bool | setNeutralETMin (double et) |
bool | setChargedPMin (double p) |
bool | setNeutralPMin (double p) |
bool | setSpeciesDepETMin (double etaMin, double etaMax, double etCharged, double etNeutral) |
bool | setSpeciesDepPMin (double etaMin, double etaMax, double pCharged, double pNeutral) |
bool | setBarcodeMax (int bcode) |
bool | setIsPrimary (bool isPrimary) |
bool | setPdgId (int pdgID) |
Definition at line 9 of file SimpleTruthSelection.hh.
Definition at line 15 of file SimpleTruthSelection.hh.
ForIA::SimpleTruthSelection::SimpleTruthSelection | ( | ) |
Definition at line 7 of file SimpleTruthSelection.cxx.
const TruthParticleVector & ForIA::SimpleTruthSelection::particles | ( | ) | const |
Definition at line 15 of file SimpleTruthSelection.cxx.
const TruthParticleVector & ForIA::SimpleTruthSelection::rejectedParticles | ( | ) | const |
Definition at line 20 of file SimpleTruthSelection.cxx.
bool ForIA::SimpleTruthSelection::setBarcodeMax | ( | int | bcode ) |
Definition at line 117 of file SimpleTruthSelection.cxx.
bool ForIA::SimpleTruthSelection::setCharged | ( | charge | chrg ) |
Definition at line 60 of file SimpleTruthSelection.cxx.
bool ForIA::SimpleTruthSelection::setChargedETMin | ( | double | et ) |
Definition at line 67 of file SimpleTruthSelection.cxx.
bool ForIA::SimpleTruthSelection::setChargedPMin | ( | double | p ) |
Definition at line 81 of file SimpleTruthSelection.cxx.
bool ForIA::SimpleTruthSelection::setEMin | ( | double | e ) |
Definition at line 25 of file SimpleTruthSelection.cxx.
bool ForIA::SimpleTruthSelection::setEtaMax | ( | double | eta ) |
Definition at line 53 of file SimpleTruthSelection.cxx.
bool ForIA::SimpleTruthSelection::setEtaMin | ( | double | eta ) |
Definition at line 46 of file SimpleTruthSelection.cxx.
bool ForIA::SimpleTruthSelection::setETMin | ( | double | et ) |
Definition at line 32 of file SimpleTruthSelection.cxx.
bool ForIA::SimpleTruthSelection::setIsPrimary | ( | bool | isPrimary ) |
Definition at line 124 of file SimpleTruthSelection.cxx.
bool ForIA::SimpleTruthSelection::setNeutralETMin | ( | double | et ) |
Definition at line 74 of file SimpleTruthSelection.cxx.
bool ForIA::SimpleTruthSelection::setNeutralPMin | ( | double | p ) |
Definition at line 88 of file SimpleTruthSelection.cxx.
bool ForIA::SimpleTruthSelection::setPdgId | ( | int | pdgID ) |
Definition at line 131 of file SimpleTruthSelection.cxx.
bool ForIA::SimpleTruthSelection::setPTMin | ( | double | pt ) |
Definition at line 39 of file SimpleTruthSelection.cxx.
bool ForIA::SimpleTruthSelection::setSpeciesDepETMin | ( | double | etaMin, |
double | etaMax, | ||
double | etCharged, | ||
double | etNeutral | ||
) |
Definition at line 95 of file SimpleTruthSelection.cxx.
bool ForIA::SimpleTruthSelection::setSpeciesDepPMin | ( | double | etaMin, |
double | etaMax, | ||
double | pCharged, | ||
double | pNeutral | ||
) |
Definition at line 105 of file SimpleTruthSelection.cxx.