CMS 3D CMS Logo

L1GctJfParamsConfigurer Class Reference

Description: <one line="" class="" summary>="">. More...

#include <L1Trigger/L1GctConfigProducers/interface/L1GctJfParamsConfigurer.h>

List of all members.

Public Types

typedef boost::shared_ptr
< L1GctJetFinderParams
JfParamsReturnType

Public Member Functions

 L1GctJfParamsConfigurer (const edm::ParameterSet &)
JfParamsReturnType produceJfParams ()
 ~L1GctJfParamsConfigurer ()

Private Attributes

unsigned m_CenJetSeed
 seed thresholds and eta boundary
unsigned m_EtaBoundry
unsigned m_FwdJetSeed
unsigned m_TauJetSeed


Detailed Description

Description: <one line="" class="" summary>="">.

Implementation: <Notes on="" implementation>="">

Definition at line 38 of file L1GctJfParamsConfigurer.h.


Member Typedef Documentation

typedef boost::shared_ptr<L1GctJetFinderParams> L1GctJfParamsConfigurer::JfParamsReturnType

Definition at line 43 of file L1GctJfParamsConfigurer.h.


Constructor & Destructor Documentation

L1GctJfParamsConfigurer::L1GctJfParamsConfigurer ( const edm::ParameterSet iConfig  ) 

Definition at line 17 of file L1GctJfParamsConfigurer.cc.

00017                                                                                :
00018   m_CenJetSeed(iConfig.getParameter<unsigned>("JetFinderCentralJetSeed")),
00019   m_FwdJetSeed(iConfig.getParameter<unsigned>("JetFinderForwardJetSeed")),
00020   m_TauJetSeed(iConfig.getParameter<unsigned>("JetFinderCentralJetSeed")), // no separate tau jet seed yet
00021   m_EtaBoundry(7) // not programmable!
00022 {
00023                                 
00024 }

L1GctJfParamsConfigurer::~L1GctJfParamsConfigurer (  ) 

Definition at line 27 of file L1GctJfParamsConfigurer.cc.

00028 {
00029  
00030    // do anything here that needs to be done at desctruction time
00031    // (e.g. close files, deallocate resources etc.)
00032 
00033 }


Member Function Documentation

L1GctJfParamsConfigurer::JfParamsReturnType L1GctJfParamsConfigurer::produceJfParams (  ) 

Definition at line 43 of file L1GctJfParamsConfigurer.cc.

References m_CenJetSeed, m_EtaBoundry, m_FwdJetSeed, and m_TauJetSeed.

Referenced by L1GctConfigProducers::produceJfParams().

00044 {
00045    boost::shared_ptr<L1GctJetFinderParams> pL1GctJetFinderParams =
00046      boost::shared_ptr<L1GctJetFinderParams> (new L1GctJetFinderParams(m_CenJetSeed,
00047                                                                        m_FwdJetSeed,
00048                                                                        m_TauJetSeed,
00049                                                                        m_EtaBoundry));
00050 
00051    return pL1GctJetFinderParams ;
00052 }


Member Data Documentation

unsigned L1GctJfParamsConfigurer::m_CenJetSeed [private]

seed thresholds and eta boundary

Definition at line 52 of file L1GctJfParamsConfigurer.h.

Referenced by produceJfParams().

unsigned L1GctJfParamsConfigurer::m_EtaBoundry [private]

Definition at line 55 of file L1GctJfParamsConfigurer.h.

Referenced by produceJfParams().

unsigned L1GctJfParamsConfigurer::m_FwdJetSeed [private]

Definition at line 53 of file L1GctJfParamsConfigurer.h.

Referenced by produceJfParams().

unsigned L1GctJfParamsConfigurer::m_TauJetSeed [private]

Definition at line 54 of file L1GctJfParamsConfigurer.h.

Referenced by produceJfParams().


The documentation for this class was generated from the following files:
Generated on Tue Jun 9 18:26:38 2009 for CMSSW by  doxygen 1.5.4