CMS 3D CMS Logo

ParticleFiltrationDecision.h
Go to the documentation of this file.
1 #ifndef PARTICLEFILTRATIONDECISION_H_
2 #define PARTICLEFILTRATIONDECISION_H_
3 #include <string>
4 #include <vector>
9 
10 namespace pftools {
11 
25  public:
28 
29  /* Bit field to contain user-defined vetos */
30  char vetosPassed_;
31 
32  /*User-defined string representing who made this */
34 
36 
37  /* This event contains a clean... */
39  };
40 
41  //Usual framework & EDM incantations
42  typedef std::vector<pftools::ParticleFiltrationDecision> ParticleFiltrationDecisionCollection;
43 
49 
50 } // namespace pftools
51 
52 #endif /* PARTICLEFILTRATIONDECISION_H_ */
edm::RefProd
Definition: EDProductfwd.h:25
RefProd.h
pftools::ParticleFiltrationDecisionRefVector
edm::RefVector< ParticleFiltrationDecisionCollection > ParticleFiltrationDecisionRefVector
Definition: ParticleFiltrationDecision.h:46
pftools::particleFiltrationDecision_iterator
ParticleFiltrationDecisionRefVector::iterator particleFiltrationDecision_iterator
Definition: ParticleFiltrationDecision.h:47
pftools::ParticleFiltrationDecision::vetosPassed_
char vetosPassed_
Definition: ParticleFiltrationDecision.h:27
pftools::ParticleFiltrationDecision::NOISE
Definition: ParticleFiltrationDecision.h:35
pftools::ParticleFiltrationDecisionRefProd
edm::RefProd< ParticleFiltrationDecisionCollection > ParticleFiltrationDecisionRefProd
Definition: ParticleFiltrationDecision.h:45
pftools::ParticleFiltrationDecision::OTHER
Definition: ParticleFiltrationDecision.h:35
pftools::ParticleFiltrationDecision::ParticleFiltrationDecision
ParticleFiltrationDecision()
Definition: ParticleFiltrationDecision.h:26
edm::RefVector
Definition: EDProductfwd.h:27
edm::Ref
Definition: AssociativeIterator.h:58
pftools::ParticleFiltrationDecision::filtrationProvenance_
std::string filtrationProvenance_
Definition: ParticleFiltrationDecision.h:33
pftools::ParticleFiltrationDecision::PION
Definition: ParticleFiltrationDecision.h:35
RefToBase.h
pftools::ParticleFiltrationDecision::TestbeamParticle
TestbeamParticle
Definition: ParticleFiltrationDecision.h:35
pftools::ParticleFiltrationDecision::type_
TestbeamParticle type_
Definition: ParticleFiltrationDecision.h:38
RefVector.h
pftools::ParticleFiltrationDecisionRef
edm::Ref< ParticleFiltrationDecisionCollection > ParticleFiltrationDecisionRef
Definition: ParticleFiltrationDecision.h:44
pftools
Definition: ParticleFiltrationDecision.h:10
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
pftools::ParticleFiltrationDecisionCollection
std::vector< pftools::ParticleFiltrationDecision > ParticleFiltrationDecisionCollection
Definition: ParticleFiltrationDecision.h:42
pftools::ParticleFiltrationDecision::~ParticleFiltrationDecision
virtual ~ParticleFiltrationDecision()
Definition: ParticleFiltrationDecision.h:27
Ref.h
pftools::ParticleFiltrationDecision::KAON
Definition: ParticleFiltrationDecision.h:35
pftools::ParticleFiltrationDecision::PROTON_KAON
Definition: ParticleFiltrationDecision.h:35
pftools::ParticleFiltrationDecisionBaseRef
edm::RefToBase< pftools::ParticleFiltrationDecision > ParticleFiltrationDecisionBaseRef
Definition: ParticleFiltrationDecision.h:48
edm::RefVectorIterator
Definition: EDProductfwd.h:33
edm::RefToBase
Definition: AssociativeIterator.h:54
pftools::ParticleFiltrationDecision::MUON
Definition: ParticleFiltrationDecision.h:35
pftools::ParticleFiltrationDecision::ELECTRON
Definition: ParticleFiltrationDecision.h:35
pftools::ParticleFiltrationDecision
Articulates the decision of the ParticleFilter in RecoParticleFlow/PFAnalyses.
Definition: ParticleFiltrationDecision.h:24
pftools::ParticleFiltrationDecision::PROTON
Definition: ParticleFiltrationDecision.h:35