CMS 3D CMS Logo

Public Member Functions | Protected Attributes

RegionalTrajectoryFilter Class Reference

#include <RegionalTrajectoryFilter.h>

Inheritance diagram for RegionalTrajectoryFilter:
TrajectoryFilter

List of all members.

Public Member Functions

std::string name () const
 name method imposed by TrajectoryFilter
virtual bool qualityFilter (const Trajectory &traj) const
virtual bool qualityFilter (const TempTrajectory &traj) const
 RegionalTrajectoryFilter (const edm::ParameterSet &pset)
 constructor from TrackingRegion
 RegionalTrajectoryFilter (const TrackingRegion &region)
virtual bool toBeContinued (Trajectory &traj) const
virtual bool toBeContinued (TempTrajectory &traj) const

Protected Attributes

const MinPtTrajectoryFilter thePtFilter

Detailed Description

TrajectoryFilter checking compatibility with (the pt cut of) a tracking region.

Definition at line 13 of file RegionalTrajectoryFilter.h.


Constructor & Destructor Documentation

RegionalTrajectoryFilter::RegionalTrajectoryFilter ( const edm::ParameterSet pset) [explicit]

constructor from TrackingRegion

Definition at line 3 of file RegionalTrajectoryFilter.cc.

RegionalTrajectoryFilter::RegionalTrajectoryFilter ( const TrackingRegion region) [explicit]

Definition at line 4 of file RegionalTrajectoryFilter.cc.

: thePtFilter(region.ptMin()) {}

Member Function Documentation

std::string RegionalTrajectoryFilter::name ( void  ) const [virtual]

name method imposed by TrajectoryFilter

Implements TrajectoryFilter.

Definition at line 12 of file RegionalTrajectoryFilter.cc.

{return std::string("RegionalTrajectoryFilter");}
bool RegionalTrajectoryFilter::qualityFilter ( const Trajectory traj) const [virtual]

Implements TrajectoryFilter.

Definition at line 7 of file RegionalTrajectoryFilter.cc.

{ return true;}
bool RegionalTrajectoryFilter::qualityFilter ( const TempTrajectory traj) const [virtual]

Implements TrajectoryFilter.

Definition at line 6 of file RegionalTrajectoryFilter.cc.

{ return true;}
bool RegionalTrajectoryFilter::toBeContinued ( TempTrajectory traj) const [virtual]

Implements TrajectoryFilter.

Definition at line 9 of file RegionalTrajectoryFilter.cc.

References thePtFilter, and MinPtTrajectoryFilter::toBeContinued().

{return thePtFilter.toBeContinued(traj); }
bool RegionalTrajectoryFilter::toBeContinued ( Trajectory traj) const [virtual]

Implements TrajectoryFilter.

Definition at line 10 of file RegionalTrajectoryFilter.cc.

References thePtFilter, and MinPtTrajectoryFilter::toBeContinued().

{ return thePtFilter.toBeContinued(traj); }

Member Data Documentation

Definition at line 29 of file RegionalTrajectoryFilter.h.

Referenced by toBeContinued().