CMS 3D CMS Logo

Public Types | Public Member Functions | Public Attributes

pftools::ParticleFiltrationDecision Class Reference

Articulates the decision of the ParticleFilter in RecoParticleFlow/PFAnalyses. More...

#include <ParticleFiltrationDecision.h>

List of all members.

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

Enumerator:
PION 
PROTON_KAON 
PROTON 
KAON 
ELECTRON 
MUON 
NOISE 
OTHER 

Definition at line 35 of file ParticleFiltrationDecision.h.


Constructor & Destructor Documentation

pftools::ParticleFiltrationDecision::ParticleFiltrationDecision ( ) [inline]

Definition at line 26 of file ParticleFiltrationDecision.h.

{};
virtual pftools::ParticleFiltrationDecision::~ParticleFiltrationDecision ( ) [inline, virtual]

Definition at line 27 of file ParticleFiltrationDecision.h.

{};

Member Data Documentation

Definition at line 33 of file ParticleFiltrationDecision.h.

Definition at line 40 of file ParticleFiltrationDecision.h.

Definition at line 27 of file ParticleFiltrationDecision.h.