Articulates the decision of the ParticleFilter in RecoParticleFlow/PFAnalyses. More...
#include <ParticleFiltrationDecision.h>
Public Types | |
enum | TestbeamParticle { PION, PROTON_KAON, PROTON, KAON, ELECTRON, MUON, NOISE, OTHER } |
Public Member Functions | |
ParticleFiltrationDecision () | |
virtual | ~ParticleFiltrationDecision () |
Public Attributes | |
std::string | filtrationProvenance_ |
TestbeamParticle | type_ |
char | vetosPassed_ |
Articulates the decision of the ParticleFilter in RecoParticleFlow/PFAnalyses.
Despite its generic name, it is currently only suitable for testbeam analysis and particle gun use. To be reworked for collisions.
Definition at line 24 of file ParticleFiltrationDecision.h.
Enumerator | |
---|---|
PION | |
PROTON_KAON | |
PROTON | |
KAON | |
ELECTRON | |
MUON | |
NOISE | |
OTHER |
Definition at line 35 of file ParticleFiltrationDecision.h.
|
inline |
Definition at line 26 of file ParticleFiltrationDecision.h.
|
inlinevirtual |
std::string pftools::ParticleFiltrationDecision::filtrationProvenance_ |
Definition at line 33 of file ParticleFiltrationDecision.h.
TestbeamParticle pftools::ParticleFiltrationDecision::type_ |
Definition at line 40 of file ParticleFiltrationDecision.h.
Referenced by Modules.Service::__str__(), Modules.Service::_placeImpl(), Modules.ESSource::_placeImpl(), Modules.ESProducer::_placeImpl(), Modules.ESPrefer::copy(), Mixins._TypedParameterizable::dumpPython(), Modules.ESPrefer::dumpPythonAs(), Modules.Service::dumpSequencePython(), RandomRunSource.RandomRunSource::insertInto(), Modules.Service::insertInto(), Mixins._TypedParameterizable::insertInto(), Modules.ESSource::moduleLabel_(), Modules.ESProducer::moduleLabel_(), Modules.ESSource::nameInProcessDesc_(), Modules.ESProducer::nameInProcessDesc_(), and Modules.ESPrefer::nameInProcessDesc_().
char pftools::ParticleFiltrationDecision::vetosPassed_ |
Definition at line 27 of file ParticleFiltrationDecision.h.
Referenced by ~ParticleFiltrationDecision().