1 #ifndef __L1Trigger_L1THGCal_HGCalProcessorBaseT_h__
2 #define __L1Trigger_L1THGCal_HGCalProcessorBaseT_h__
9 template <
typename InputCollection,
typename OutputCollection>
26 throw cms::Exception(
"HGCTriggerSetupError") <<
"The geometry has not been set in processor " <<
name_;
const std::string & name() const
const HGCalTriggerGeometryBase * geometry_
const HGCalTriggerGeometryBase * geometry() const
virtual ~HGCalProcessorBaseT()
HGCalProcessorBaseT(const edm::ParameterSet &conf)
virtual void run(const InputCollection &inputColl, OutputCollection &outColl)=0
virtual void setGeometry(const HGCalTriggerGeometryBase *const geom)