CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Member Functions
RawStableParticleFilter Class Reference

#include <RawStableParticleFilter.h>

Inheritance diagram for RawStableParticleFilter:
BaseRawParticleFilter

Public Member Functions

 RawStableParticleFilter ()
 
virtual ~RawStableParticleFilter ()
 
- Public Member Functions inherited from BaseRawParticleFilter
bool accept (const RawParticle &p) const
 
bool accept (const RawParticle *p) const
 
void addFilter (BaseRawParticleFilter *f)
 Add a BaseRawParticleFilter to be run after executing this one. More...
 
 BaseRawParticleFilter ()
 
virtual ~BaseRawParticleFilter ()
 

Private Member Functions

virtual bool isOKForMe (const RawParticle *p) const
 Here the specific filtering is to be done. More...
 

Additional Inherited Members

Detailed Description

A filter for stable particles. Stable means particle.status() is 1.

Author
Stephan Wynhoff

Definition at line 12 of file RawStableParticleFilter.h.

Constructor & Destructor Documentation

RawStableParticleFilter::RawStableParticleFilter ( )
inline

Definition at line 14 of file RawStableParticleFilter.h.

14 {;};
virtual RawStableParticleFilter::~RawStableParticleFilter ( )
inlinevirtual

Definition at line 15 of file RawStableParticleFilter.h.

15 {;};

Member Function Documentation

bool RawStableParticleFilter::isOKForMe ( const RawParticle p) const
privatevirtual

Here the specific filtering is to be done.

Implements BaseRawParticleFilter.

Definition at line 3 of file RawStableParticleFilter.cc.

References RawParticle::status().

4 {
5  return (p->status() == 1) ;
6 }
int status() const
get the particle status
Definition: RawParticle.h:266