CMS 3D CMS Logo

List of all members | Public Types | Public Member Functions | Public Attributes
pftools::ParticleFiltrationDecision Class Reference

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_
 

Detailed Description

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.

Author
Jamie Ballin
Since
CMSSW 31X
Date
Added July 2009

Definition at line 24 of file ParticleFiltrationDecision.h.

Member Enumeration Documentation

Constructor & Destructor Documentation

pftools::ParticleFiltrationDecision::ParticleFiltrationDecision ( )
inline

Definition at line 26 of file ParticleFiltrationDecision.h.

26 {};
virtual pftools::ParticleFiltrationDecision::~ParticleFiltrationDecision ( )
inlinevirtual

Definition at line 27 of file ParticleFiltrationDecision.h.

References vetosPassed_.

27 {};

Member Data Documentation

std::string pftools::ParticleFiltrationDecision::filtrationProvenance_

Definition at line 33 of file ParticleFiltrationDecision.h.

TestbeamParticle pftools::ParticleFiltrationDecision::type_
char pftools::ParticleFiltrationDecision::vetosPassed_

Definition at line 27 of file ParticleFiltrationDecision.h.

Referenced by ~ParticleFiltrationDecision().