CMS 3D CMS Logo

List of all members | Public Member Functions
HcalTPGScale Class Referenceabstract

#include <HcalTPGScale.h>

Public Member Functions

virtual double et_bin_high (const HcalTrigTowerDetId &id, const HcalTriggerPrimitiveSample &s) const =0
 
virtual double et_bin_low (const HcalTrigTowerDetId &id, const HcalTriggerPrimitiveSample &s) const =0
 smallest ET value which would resolve into this sample More...
 
virtual double et_RCT (const HcalTrigTowerDetId &id, const HcalTriggerPrimitiveSample &s) const =0
 nominal ET value of this sample/code as to be used in RCT LUT creation More...
 
virtual void releaseSetup () const
 Release any objects obtained from the EventSetup. More...
 
virtual void setup (const edm::EventSetup &es) const
 Get any needed information from the event setup. More...
 
virtual ~HcalTPGScale ()=default
 

Detailed Description

To be stored in the CaloTPGRecord

Author
J. Mans - Minnesota

Definition at line 17 of file HcalTPGScale.h.

Constructor & Destructor Documentation

virtual HcalTPGScale::~HcalTPGScale ( )
virtualdefault

Member Function Documentation

virtual double HcalTPGScale::et_bin_high ( const HcalTrigTowerDetId id,
const HcalTriggerPrimitiveSample s 
) const
pure virtual

smallest ET value which would not resolve into sample (too big)

virtual double HcalTPGScale::et_bin_low ( const HcalTrigTowerDetId id,
const HcalTriggerPrimitiveSample s 
) const
pure virtual

smallest ET value which would resolve into this sample

virtual double HcalTPGScale::et_RCT ( const HcalTrigTowerDetId id,
const HcalTriggerPrimitiveSample s 
) const
pure virtual

nominal ET value of this sample/code as to be used in RCT LUT creation

virtual void HcalTPGScale::releaseSetup ( ) const
inlinevirtual

Release any objects obtained from the EventSetup.

Definition at line 30 of file HcalTPGScale.h.

30 {}
virtual void HcalTPGScale::setup ( const edm::EventSetup es) const
inlinevirtual

Get any needed information from the event setup.

Definition at line 28 of file HcalTPGScale.h.

Referenced by o2olib.O2OTool::execute().

28 {}