CMS 3D CMS Logo

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

#include <MTDUncalibratedRecHitAlgoBase.h>

Inheritance diagram for MTDUncalibratedRecHitAlgoBase:
MTDUncalibRecHitAlgo

Public Member Functions

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

Private Attributes

std::string name_
 

Detailed Description

Definition at line 22 of file MTDUncalibratedRecHitAlgoBase.h.

Constructor & Destructor Documentation

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

Constructor.

Definition at line 25 of file MTDUncalibratedRecHitAlgoBase.h.

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

Destructor.

Definition at line 29 of file MTDUncalibratedRecHitAlgoBase.h.

29 { }

Member Function Documentation

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

get event and eventsetup information

Implemented in MTDUncalibRecHitAlgo.

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

Implemented in MTDUncalibRecHitAlgo.

virtual FTLUncalibratedRecHit MTDUncalibratedRecHitAlgoBase::makeRecHit ( const BTLDataFrame dataFrame) const
pure virtual

make the rec hit

Implemented in MTDUncalibRecHitAlgo.

virtual FTLUncalibratedRecHit MTDUncalibratedRecHitAlgoBase::makeRecHit ( const ETLDataFrame dataFrame) const
pure virtual

Implemented in MTDUncalibRecHitAlgo.

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

Member Data Documentation

std::string MTDUncalibratedRecHitAlgoBase::name_
private

Definition at line 43 of file MTDUncalibratedRecHitAlgoBase.h.