CMS 3D CMS Logo

DTTrackFinderConfig Class Reference

L1 DT Track Finder ESProducer. More...

#include <L1TriggerConfig/DTTrackFinder/interface/DTTrackFinderConfig.h>

Inheritance diagram for DTTrackFinderConfig:

edm::ESProducer edm::ESProxyFactoryProducer edm::eventsetup::DataProxyProvider

List of all members.

Public Member Functions

 DTTrackFinderConfig (const edm::ParameterSet &)
std::auto_ptr
< L1MuDTEtaPatternLut
produceL1MuDTEtaPatternLut (const L1MuDTEtaPatternLutRcd &)
std::auto_ptr< L1MuDTExtLutproduceL1MuDTExtLut (const L1MuDTExtLutRcd &)
std::auto_ptr< L1MuDTPhiLutproduceL1MuDTPhiLut (const L1MuDTPhiLutRcd &)
std::auto_ptr< L1MuDTPtaLutproduceL1MuDTPtaLut (const L1MuDTPtaLutRcd &)
std::auto_ptr
< L1MuDTQualPatternLut
produceL1MuDTQualPatternLut (const L1MuDTQualPatternLutRcd &)
std::auto_ptr< L1MuDTTFParametersproduceL1MuDTTFParameters (const L1MuDTTFParametersRcd &)
 ~DTTrackFinderConfig ()


Detailed Description

L1 DT Track Finder ESProducer.

Date
2008/05/14 14:52:08
Revision
1.2

J. Troconiz UAM Madrid

Definition at line 41 of file DTTrackFinderConfig.h.


Constructor & Destructor Documentation

DTTrackFinderConfig::DTTrackFinderConfig ( const edm::ParameterSet pset  ) 

Definition at line 23 of file DTTrackFinderConfig.cc.

References produceL1MuDTEtaPatternLut(), produceL1MuDTExtLut(), produceL1MuDTPhiLut(), produceL1MuDTPtaLut(), produceL1MuDTQualPatternLut(), produceL1MuDTTFParameters(), and edm::ESProducer::setWhatProduced().

DTTrackFinderConfig::~DTTrackFinderConfig (  ) 

Definition at line 35 of file DTTrackFinderConfig.cc.

00035 {}


Member Function Documentation

auto_ptr< L1MuDTEtaPatternLut > DTTrackFinderConfig::produceL1MuDTEtaPatternLut ( const L1MuDTEtaPatternLutRcd iRecord  ) 

Definition at line 71 of file DTTrackFinderConfig.cc.

References GenMuonPlsPt100GeV_cfg::cout, lat::endl(), and L1DTTrackFinderConfig_cff::etalut.

Referenced by DTTrackFinderConfig().

00071                                                                                                                    {
00072 
00073    auto_ptr<L1MuDTEtaPatternLut> etalut = auto_ptr<L1MuDTEtaPatternLut>( new L1MuDTEtaPatternLut() );
00074 
00075    if ( etalut->load() != 0 ) {
00076      cout << "Can not open files to load eta track finder look-up tables for DTTrackFinder!" << endl;
00077    }
00078 
00079    return etalut;
00080 }

auto_ptr< L1MuDTExtLut > DTTrackFinderConfig::produceL1MuDTExtLut ( const L1MuDTExtLutRcd iRecord  ) 

Definition at line 38 of file DTTrackFinderConfig.cc.

References GenMuonPlsPt100GeV_cfg::cout, lat::endl(), and L1DTTrackFinderConfig_cff::extlut.

Referenced by DTTrackFinderConfig().

00038                                                                                               {
00039 
00040    auto_ptr<L1MuDTExtLut> extlut = auto_ptr<L1MuDTExtLut>( new L1MuDTExtLut() );
00041 
00042    if ( extlut->load() != 0 ) {
00043      cout << "Can not open files to load  extrapolation look-up tables for DTTrackFinder!" << endl;
00044    }
00045 
00046    return extlut;
00047 }

auto_ptr< L1MuDTPhiLut > DTTrackFinderConfig::produceL1MuDTPhiLut ( const L1MuDTPhiLutRcd iRecord  ) 

Definition at line 49 of file DTTrackFinderConfig.cc.

References GenMuonPlsPt100GeV_cfg::cout, lat::endl(), and L1DTTrackFinderConfig_cff::philut.

Referenced by DTTrackFinderConfig().

00049                                                                                               {
00050 
00051    auto_ptr<L1MuDTPhiLut> philut = auto_ptr<L1MuDTPhiLut>( new L1MuDTPhiLut() );
00052 
00053    if ( philut->load() != 0 ) {
00054      cout << "Can not open files to load phi-assignment look-up tables for DTTrackFinder!" << endl;
00055    }
00056 
00057    return philut;
00058 }

auto_ptr< L1MuDTPtaLut > DTTrackFinderConfig::produceL1MuDTPtaLut ( const L1MuDTPtaLutRcd iRecord  ) 

Definition at line 60 of file DTTrackFinderConfig.cc.

References GenMuonPlsPt100GeV_cfg::cout, lat::endl(), and L1DTTrackFinderConfig_cff::ptalut.

Referenced by DTTrackFinderConfig().

00060                                                                                               {
00061 
00062    auto_ptr<L1MuDTPtaLut> ptalut = auto_ptr<L1MuDTPtaLut>( new L1MuDTPtaLut() );
00063 
00064    if ( ptalut->load() != 0 ) {
00065      cout << "Can not open files to load pt-assignment look-up tables for DTTrackFinder!" << endl;
00066    }
00067 
00068    return ptalut;
00069 }

auto_ptr< L1MuDTQualPatternLut > DTTrackFinderConfig::produceL1MuDTQualPatternLut ( const L1MuDTQualPatternLutRcd iRecord  ) 

Definition at line 82 of file DTTrackFinderConfig.cc.

References GenMuonPlsPt100GeV_cfg::cout, lat::endl(), and L1DTTrackFinderConfig_cff::qualut.

Referenced by DTTrackFinderConfig().

00082                                                                                                                       {
00083 
00084    auto_ptr<L1MuDTQualPatternLut> qualut = auto_ptr<L1MuDTQualPatternLut>( new L1MuDTQualPatternLut() );
00085 
00086    if ( qualut->load() != 0 ) {
00087      cout << "Can not open files to load eta matching look-up tables for DTTrackFinder!" << endl;
00088    }
00089 
00090    return qualut;
00091 }

auto_ptr< L1MuDTTFParameters > DTTrackFinderConfig::produceL1MuDTTFParameters ( const L1MuDTTFParametersRcd iRecord  ) 

Definition at line 93 of file DTTrackFinderConfig.cc.

References L1DTTrackFinderConfig_cff::dttfpar.

Referenced by DTTrackFinderConfig().

00093                                                                                                                 {
00094 
00095   auto_ptr<L1MuDTTFParameters> dttfpar = auto_ptr<L1MuDTTFParameters>( new L1MuDTTFParameters() );
00096 
00097    dttfpar->reset();
00098 
00099    return dttfpar;
00100 }


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