CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Classes | Public Types | Public Member Functions | Protected Attributes | Private Member Functions | Friends
l1t::CaloParams Class Reference

#include <CaloParams.h>

Inheritance diagram for l1t::CaloParams:
CaloParams_PUBLIC l1t::CaloParamsHelper

Classes

class  EgParams
 
class  JetParams
 
class  Node
 
class  TauParams
 
class  TowerParams
 

Public Types

enum  { Version = 2 }
 

Public Member Functions

 CaloParams ()
 
 ~CaloParams ()
 

Protected Attributes

EgParams egp_
 
std::vector< int > etSumEtaMax_
 
std::vector< int > etSumEtaMin_
 
std::vector< double > etSumEtThreshold_
 
double etSumLsb_
 
JetParams jetp_
 
std::vector< Nodepnode_
 
double regionLsb_
 
TauParams taup_
 
TowerParams towerp_
 
unsigned version_
 

Private Member Functions

template<class Archive >
void serialize (Archive &ar, const unsigned int version)
 

Friends

class boost::serialization::access
 
template<typename CondSerializationT , typename Enabled >
struct cond::serialization::access
 

Detailed Description

Description: Placeholder for calorimeter trigger parameters

Implementation:

Author
: Jim Brooke

Definition at line 26 of file CaloParams.h.

Member Enumeration Documentation

anonymous enum
Enumerator
Version 

Definition at line 30 of file CaloParams.h.

30 { Version = 2 };

Constructor & Destructor Documentation

l1t::CaloParams::CaloParams ( )
inline

Definition at line 201 of file CaloParams.h.

References Version, and version_.

201 : pnode_(0) { version_=Version; }
std::vector< Node > pnode_
Definition: CaloParams.h:207
unsigned version_
Definition: CaloParams.h:205
l1t::CaloParams::~CaloParams ( )
inline

Definition at line 202 of file CaloParams.h.

202 {}

Member Function Documentation

template<class Archive >
void l1t::CaloParams::serialize ( Archive &  ar,
const unsigned int  version 
)
private

Friends And Related Function Documentation

friend class boost::serialization::access
friend

Definition at line 233 of file CaloParams.h.

template<typename CondSerializationT , typename Enabled >
friend struct cond::serialization::access
friend

Definition at line 233 of file CaloParams.h.

Member Data Documentation

EgParams l1t::CaloParams::egp_
protected
std::vector<int> l1t::CaloParams::etSumEtaMax_
protected
std::vector<int> l1t::CaloParams::etSumEtaMin_
protected
std::vector<double> l1t::CaloParams::etSumEtThreshold_
protected
double l1t::CaloParams::etSumLsb_
protected
JetParams l1t::CaloParams::jetp_
protected
std::vector<Node> l1t::CaloParams::pnode_
protected

Definition at line 207 of file CaloParams.h.

Referenced by CaloParams_PUBLIC::CaloParams_PUBLIC(), l1t::CaloParamsHelper::CaloParamsHelper(), l1t::CaloParamsHelper::centralityLUT(), l1t::CaloParamsHelper::centralityRegionMask(), l1t::CaloParamsHelper::egBypassEGVetos(), l1t::CaloParamsHelper::egCalibrationLUT(), l1t::CaloParamsHelper::egCalibrationParams(), l1t::CaloParamsHelper::egCalibrationType(), l1t::CaloParamsHelper::egCalibrationVersion(), l1t::CaloParamsHelper::egCompressShapesLUT(), l1t::CaloParamsHelper::egEtaCut(), l1t::CaloParamsHelper::egHOverEcutBarrel(), l1t::CaloParamsHelper::egHOverEcutEndcap(), l1t::CaloParamsHelper::egIsolationLUT(), l1t::CaloParamsHelper::egIsolationType(), l1t::CaloParamsHelper::egMaxHOverELUT(), l1t::CaloParamsHelper::egPUSParam(), l1t::CaloParamsHelper::egPUSParams(), l1t::CaloParamsHelper::egPUSType(), l1t::CaloParamsHelper::egShapeIdLUT(), l1t::CaloParamsHelper::egShapeIdType(), l1t::CaloParamsHelper::egShapeIdVersion(), l1t::CaloParamsHelper::egTrimmingLUT(), l1t::CaloParamsHelper::etSumEcalSumPUSLUT(), l1t::CaloParamsHelper::etSumEttPUSLUT(), l1t::CaloParamsHelper::etSumXPUSLUT(), l1t::CaloParamsHelper::etSumYPUSLUT(), l1t::CaloParamsHelper::jetBypassPUS(), l1t::CaloParamsHelper::jetCalibrationLUT(), l1t::CaloParamsHelper::jetCalibrationParams(), l1t::CaloParamsHelper::jetCalibrationType(), l1t::CaloParamsHelper::jetCompressEtaLUT(), l1t::CaloParamsHelper::jetCompressPtLUT(), l1t::CaloParamsHelper::jetPUSParams(), l1t::CaloParamsHelper::jetPUSType(), l1t::CaloParamsHelper::jetRegionMask(), l1t::CaloParamsHelper::layer1ECalScaleETBins(), l1t::CaloParamsHelper::layer1ECalScaleFactors(), l1t::CaloParamsHelper::layer1HCalScaleETBins(), l1t::CaloParamsHelper::layer1HCalScaleFactors(), l1t::CaloParamsHelper::layer1HFScaleETBins(), l1t::CaloParamsHelper::layer1HFScaleFactors(), l1t::CaloParamsHelper::minimumBiasThresholds(), l1t::CaloParamsHelper::q2LUT(), l1t::CaloParamsHelper::regionPUSLUT(), l1t::CaloParamsHelper::regionPUSParams(), l1t::CaloParamsHelper::regionPUSType(), l1t::CaloParamsHelper::setCentralityLUT(), l1t::CaloParamsHelper::setCentralityRegionMask(), l1t::CaloParamsHelper::setEgBypassEGVetos(), l1t::CaloParamsHelper::setEgCalibrationLUT(), l1t::CaloParamsHelper::setEgCalibrationParams(), l1t::CaloParamsHelper::setEgCalibrationType(), l1t::CaloParamsHelper::setEgCalibrationVersion(), l1t::CaloParamsHelper::setEgCompressShapesLUT(), l1t::CaloParamsHelper::setEgEtaCut(), l1t::CaloParamsHelper::setEgHOverEcutBarrel(), l1t::CaloParamsHelper::setEgHOverEcutEndcap(), l1t::CaloParamsHelper::setEgIsolationLUT(), l1t::CaloParamsHelper::setEgIsolationType(), l1t::CaloParamsHelper::setEgMaxHOverELUT(), l1t::CaloParamsHelper::setEgPUSParams(), l1t::CaloParamsHelper::setEgPUSType(), l1t::CaloParamsHelper::setEgShapeIdLUT(), l1t::CaloParamsHelper::setEgShapeIdType(), l1t::CaloParamsHelper::setEgShapeIdVersion(), l1t::CaloParamsHelper::setEgTrimmingLUT(), l1t::CaloParamsHelper::setEtSumEcalSumPUSLUT(), l1t::CaloParamsHelper::setEtSumEttPUSLUT(), l1t::CaloParamsHelper::setEtSumXPUSLUT(), l1t::CaloParamsHelper::setEtSumYPUSLUT(), l1t::CaloParamsHelper::setJetBypassPUS(), l1t::CaloParamsHelper::setJetCalibrationLUT(), l1t::CaloParamsHelper::setJetCalibrationParams(), l1t::CaloParamsHelper::setJetCalibrationType(), l1t::CaloParamsHelper::setJetCompressEtaLUT(), l1t::CaloParamsHelper::setJetCompressPtLUT(), l1t::CaloParamsHelper::setJetPUSParams(), l1t::CaloParamsHelper::setJetPUSType(), l1t::CaloParamsHelper::setJetRegionMask(), l1t::CaloParamsHelper::setLayer1ECalScaleETBins(), l1t::CaloParamsHelper::setLayer1ECalScaleFactors(), l1t::CaloParamsHelper::setLayer1HCalScaleETBins(), l1t::CaloParamsHelper::setLayer1HCalScaleFactors(), l1t::CaloParamsHelper::setLayer1HFScaleETBins(), l1t::CaloParamsHelper::setLayer1HFScaleFactors(), l1t::CaloParamsHelper::setMinimumBiasThresholds(), l1t::CaloParamsHelper::setQ2LUT(), l1t::CaloParamsHelper::setRegionPUSLUT(), l1t::CaloParamsHelper::setRegionPUSParams(), l1t::CaloParamsHelper::setRegionPUSType(), l1t::CaloParamsHelper::setTauCalibrationLUT(), l1t::CaloParamsHelper::setTauCalibrationParams(), l1t::CaloParamsHelper::setTauCalibrationType(), l1t::CaloParamsHelper::setTauCompressLUT(), l1t::CaloParamsHelper::setTauEtToHFRingEtLUT(), l1t::CaloParamsHelper::setTauIsolationLUT(), l1t::CaloParamsHelper::setTauIsolationLUT2(), l1t::CaloParamsHelper::setTauPUSParams(), l1t::CaloParamsHelper::setTauPUSType(), l1t::CaloParamsHelper::setTauRegionMask(), l1t::CaloParamsHelper::tauCalibrationLUT(), l1t::CaloParamsHelper::tauCalibrationParams(), l1t::CaloParamsHelper::tauCalibrationType(), l1t::CaloParamsHelper::tauCompressLUT(), l1t::CaloParamsHelper::tauEtToHFRingEtLUT(), l1t::CaloParamsHelper::tauIsolationLUT(), l1t::CaloParamsHelper::tauIsolationLUT2(), l1t::CaloParamsHelper::tauPUSParam(), l1t::CaloParamsHelper::tauPUSParams(), l1t::CaloParamsHelper::tauPUSType(), and l1t::CaloParamsHelper::tauRegionMask().

double l1t::CaloParams::regionLsb_
protected
TauParams l1t::CaloParams::taup_
protected
TowerParams l1t::CaloParams::towerp_
protected
unsigned l1t::CaloParams::version_
protected