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

◆ TestbeamParticle

Constructor & Destructor Documentation

◆ ParticleFiltrationDecision()

pftools::ParticleFiltrationDecision::ParticleFiltrationDecision ( )
inline

Definition at line 26 of file ParticleFiltrationDecision.h.

26 {}

◆ ~ParticleFiltrationDecision()

virtual pftools::ParticleFiltrationDecision::~ParticleFiltrationDecision ( )
inlinevirtual

Definition at line 27 of file ParticleFiltrationDecision.h.

27 {}

Member Data Documentation

◆ filtrationProvenance_

std::string pftools::ParticleFiltrationDecision::filtrationProvenance_

Definition at line 33 of file ParticleFiltrationDecision.h.

◆ type_

TestbeamParticle pftools::ParticleFiltrationDecision::type_

◆ vetosPassed_

char pftools::ParticleFiltrationDecision::vetosPassed_

Definition at line 30 of file ParticleFiltrationDecision.h.