CMS 3D CMS Logo

List of all members | Public Member Functions
AbsHBHEPhase1Algo Class Referenceabstract

#include <AbsHBHEPhase1Algo.h>

Inheritance diagram for AbsHBHEPhase1Algo:
SimpleHBHEPhase1Algo

Public Member Functions

virtual void beginRun (const edm::Run &, const edm::EventSetup &)
 
virtual bool configure (const AbsHcalAlgoData *)
 
virtual void endRun ()
 
virtual bool isConfigurable () const =0
 
virtual HBHERecHit reconstruct (const HBHEChannelInfo &info, const HcalRecoParam *params, const HcalCalibrations &calibs, bool isRealData)=0
 
virtual ~AbsHBHEPhase1Algo ()
 

Detailed Description

Definition at line 27 of file AbsHBHEPhase1Algo.h.

Constructor & Destructor Documentation

virtual AbsHBHEPhase1Algo::~AbsHBHEPhase1Algo ( )
inlinevirtual

Definition at line 30 of file AbsHBHEPhase1Algo.h.

30 {}

Member Function Documentation

virtual void AbsHBHEPhase1Algo::beginRun ( const edm::Run ,
const edm::EventSetup  
)
inlinevirtual

Reimplemented in SimpleHBHEPhase1Algo.

Definition at line 32 of file AbsHBHEPhase1Algo.h.

32 {}
virtual bool AbsHBHEPhase1Algo::configure ( const AbsHcalAlgoData )
inlinevirtual

Definition at line 42 of file AbsHBHEPhase1Algo.h.

References info(), and reconstruct().

42 {return false;}
virtual void AbsHBHEPhase1Algo::endRun ( )
inlinevirtual

Reimplemented in SimpleHBHEPhase1Algo.

Definition at line 33 of file AbsHBHEPhase1Algo.h.

References isConfigurable().

33 {}
virtual bool AbsHBHEPhase1Algo::isConfigurable ( ) const
pure virtual

Implemented in SimpleHBHEPhase1Algo.

Referenced by endRun().

virtual HBHERecHit AbsHBHEPhase1Algo::reconstruct ( const HBHEChannelInfo info,
const HcalRecoParam params,
const HcalCalibrations calibs,
bool  isRealData 
)
pure virtual

Implemented in SimpleHBHEPhase1Algo.

Referenced by configure().