CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes
FTLUncalibratedRecHitAlgoBase Class Referenceabstract

#include <FTLUncalibratedRecHitAlgoBase.h>

Inheritance diagram for FTLUncalibratedRecHitAlgoBase:
FTLSimpleUncalibRecHitAlgo

Public Member Functions

 FTLUncalibratedRecHitAlgoBase (const edm::ParameterSet &conf, edm::ConsumesCollector &sumes)
 Constructor. More...
 
virtual void getEvent (const edm::Event &)=0
 get event and eventsetup information More...
 
virtual void getEventSetup (const edm::EventSetup &)=0
 
virtual FTLUncalibratedRecHit makeRecHit (const FTLDataFrame &dataFrame) const =0
 make the rec hit More...
 
const std::string & name () const
 
virtual ~FTLUncalibratedRecHitAlgoBase ()
 Destructor. More...
 

Private Attributes

std::string name_
 

Detailed Description

Definition at line 22 of file FTLUncalibratedRecHitAlgoBase.h.

Constructor & Destructor Documentation

FTLUncalibratedRecHitAlgoBase::FTLUncalibratedRecHitAlgoBase ( const edm::ParameterSet conf,
edm::ConsumesCollector sumes 
)
inline

Constructor.

Definition at line 25 of file FTLUncalibratedRecHitAlgoBase.h.

26  { }
virtual FTLUncalibratedRecHitAlgoBase::~FTLUncalibratedRecHitAlgoBase ( )
inlinevirtual

Destructor.

Definition at line 29 of file FTLUncalibratedRecHitAlgoBase.h.

29 { }

Member Function Documentation

virtual void FTLUncalibratedRecHitAlgoBase::getEvent ( const edm::Event )
pure virtual

get event and eventsetup information

Implemented in FTLSimpleUncalibRecHitAlgo.

virtual void FTLUncalibratedRecHitAlgoBase::getEventSetup ( const edm::EventSetup )
pure virtual

Implemented in FTLSimpleUncalibRecHitAlgo.

virtual FTLUncalibratedRecHit FTLUncalibratedRecHitAlgoBase::makeRecHit ( const FTLDataFrame dataFrame) const
pure virtual

make the rec hit

Implemented in FTLSimpleUncalibRecHitAlgo.

const std::string& FTLUncalibratedRecHitAlgoBase::name ( void  ) const
inline

Member Data Documentation

std::string FTLUncalibratedRecHitAlgoBase::name_
private

Definition at line 41 of file FTLUncalibratedRecHitAlgoBase.h.