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:
l1t::CaloParamsHelper

Classes

class  EgParams
 
class  JetParams
 
class  Node
 
class  TauParams
 
class  TowerParams
 

Public Types

enum  { Version = 1 }
 
enum  {
  regionPUS =0, egTrimming =1, egMaxHOverE =2, egCompressShapes =3,
  egShapeId =4, egCalibration =5, egPUS =6, egIsolation =7,
  tauCalibration =8, tauPUS =9, tauIsolation =10, jetPUS =11,
  jetCalibration =12, hiCentrality =13, hiQ2 =14, tauEtToHFRingEt =15,
  NUM_CALOPARAMNODES =16
}
 

Public Member Functions

 CaloParams ()
 
void print (std::ostream &) const
 
 ~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
 
std::ostream & operator<< (std::ostream &o, const CaloParams &p)
 

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 = 1 };
anonymous enum
Enumerator
regionPUS 
egTrimming 
egMaxHOverE 
egCompressShapes 
egShapeId 
egCalibration 
egPUS 
egIsolation 
tauCalibration 
tauPUS 
tauIsolation 
jetPUS 
jetCalibration 
hiCentrality 
hiQ2 
tauEtToHFRingEt 
NUM_CALOPARAMNODES 

Definition at line 203 of file CaloParams.h.

Constructor & Destructor Documentation

l1t::CaloParams::CaloParams ( )
inline
l1t::CaloParams::~CaloParams ( )
inline

Definition at line 213 of file CaloParams.h.

213 {}

Member Function Documentation

void l1t::CaloParams::print ( std::ostream &  ) const
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 248 of file CaloParams.h.

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

Definition at line 248 of file CaloParams.h.

std::ostream& operator<< ( std::ostream &  o,
const CaloParams p 
)
friend

Definition at line 217 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 222 of file CaloParams.h.

Referenced by CaloParams(), l1t::CaloParamsHelper::centralityLUT(), l1t::CaloParamsHelper::centralityRegionMask(), l1t::CaloParamsHelper::egCalibrationLUT(), l1t::CaloParamsHelper::egCalibrationParams(), l1t::CaloParamsHelper::egCalibrationType(), l1t::CaloParamsHelper::egCompressShapesLUT(), l1t::CaloParamsHelper::egEtaCut(), l1t::CaloParamsHelper::egIsolationLUT(), l1t::CaloParamsHelper::egMaxHOverELUT(), l1t::CaloParamsHelper::egPUSParam(), l1t::CaloParamsHelper::egPUSParams(), l1t::CaloParamsHelper::egPUSType(), l1t::CaloParamsHelper::egShapeIdLUT(), l1t::CaloParamsHelper::egTrimmingLUT(), l1t::CaloParamsHelper::jetCalibrationLUT(), l1t::CaloParamsHelper::jetCalibrationParams(), l1t::CaloParamsHelper::jetCalibrationType(), l1t::CaloParamsHelper::jetPUSParams(), l1t::CaloParamsHelper::jetPUSType(), l1t::CaloParamsHelper::jetRegionMask(), l1t::CaloParamsHelper::minimumBiasThresholds(), l1t::CaloParamsHelper::q2LUT(), l1t::CaloParamsHelper::regionPUSLUT(), l1t::CaloParamsHelper::regionPUSParams(), l1t::CaloParamsHelper::regionPUSType(), l1t::CaloParamsHelper::setCentralityLUT(), l1t::CaloParamsHelper::setCentralityRegionMask(), l1t::CaloParamsHelper::setEgCalibrationLUT(), l1t::CaloParamsHelper::setEgCalibrationParams(), l1t::CaloParamsHelper::setEgCalibrationType(), l1t::CaloParamsHelper::setEgCompressShapesLUT(), l1t::CaloParamsHelper::setEgEtaCut(), l1t::CaloParamsHelper::setEgIsolationLUT(), l1t::CaloParamsHelper::setEgMaxHOverELUT(), l1t::CaloParamsHelper::setEgPUSParams(), l1t::CaloParamsHelper::setEgPUSType(), l1t::CaloParamsHelper::setEgShapeIdLUT(), l1t::CaloParamsHelper::setEgTrimmingLUT(), l1t::CaloParamsHelper::setJetCalibrationLUT(), l1t::CaloParamsHelper::setJetCalibrationParams(), l1t::CaloParamsHelper::setJetCalibrationType(), l1t::CaloParamsHelper::setJetPUSParams(), l1t::CaloParamsHelper::setJetPUSType(), l1t::CaloParamsHelper::setJetRegionMask(), 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::setTauEtToHFRingEtLUT(), l1t::CaloParamsHelper::setTauIsolationLUT(), l1t::CaloParamsHelper::setTauPUSParams(), l1t::CaloParamsHelper::setTauPUSType(), l1t::CaloParamsHelper::setTauRegionMask(), l1t::CaloParamsHelper::tauCalibrationLUT(), l1t::CaloParamsHelper::tauCalibrationParams(), l1t::CaloParamsHelper::tauCalibrationType(), l1t::CaloParamsHelper::tauEtToHFRingEtLUT(), l1t::CaloParamsHelper::tauIsolationLUT(), 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