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

◆ ~AbsHBHEPhase1Algo()

virtual AbsHBHEPhase1Algo::~AbsHBHEPhase1Algo ( )
inlinevirtual

Definition at line 29 of file AbsHBHEPhase1Algo.h.

29 {}

Member Function Documentation

◆ beginRun()

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

Reimplemented in SimpleHBHEPhase1Algo.

Definition at line 31 of file AbsHBHEPhase1Algo.h.

31 {}

◆ configure()

virtual bool AbsHBHEPhase1Algo::configure ( const AbsHcalAlgoData )
inlinevirtual

Definition at line 41 of file AbsHBHEPhase1Algo.h.

41 { return false; }

◆ endRun()

virtual void AbsHBHEPhase1Algo::endRun ( )
inlinevirtual

Reimplemented in SimpleHBHEPhase1Algo.

Definition at line 32 of file AbsHBHEPhase1Algo.h.

32 {}

◆ isConfigurable()

virtual bool AbsHBHEPhase1Algo::isConfigurable ( ) const
pure virtual

Implemented in SimpleHBHEPhase1Algo.

◆ reconstruct()

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

Implemented in SimpleHBHEPhase1Algo.