CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Types | Public Member Functions | Private Attributes
lhef::JetClustering::Algorithm Class Referenceabstract

Public Types

typedef JetClustering::Jet Jet
 
typedef
JetClustering::ParticleVector 
ParticleVector
 

Public Member Functions

 Algorithm (const edm::ParameterSet &params, double jetPtMin)
 
double getJetPtMin () const
 
virtual std::vector< Jetoperator() (const ParticleVector &input) const =0
 
virtual ~Algorithm ()
 

Private Attributes

double jetPtMin
 

Detailed Description

Definition at line 17 of file JetClustering.cc.

Member Typedef Documentation

Definition at line 19 of file JetClustering.cc.

Definition at line 20 of file JetClustering.cc.

Constructor & Destructor Documentation

lhef::JetClustering::Algorithm::Algorithm ( const edm::ParameterSet params,
double  jetPtMin 
)
inline

Definition at line 22 of file JetClustering.cc.

virtual lhef::JetClustering::Algorithm::~Algorithm ( )
inlinevirtual

Definition at line 24 of file JetClustering.cc.

24 {}

Member Function Documentation

double lhef::JetClustering::Algorithm::getJetPtMin ( ) const
inline

Definition at line 29 of file JetClustering.cc.

References jetPtMin.

29 { return jetPtMin; }
virtual std::vector<Jet> lhef::JetClustering::Algorithm::operator() ( const ParticleVector input) const
pure virtual

Member Data Documentation

double lhef::JetClustering::Algorithm::jetPtMin
private

Definition at line 32 of file JetClustering.cc.

Referenced by getJetPtMin().