![]() |
![]() |
#include <L1TriggerConfig/DTTrackFinder/interface/DTTrackFinderConfig.h>
Public Member Functions | |
DTTrackFinderConfig (const edm::ParameterSet &) | |
std::auto_ptr < L1MuDTEtaPatternLut > | produceL1MuDTEtaPatternLut (const L1MuDTEtaPatternLutRcd &) |
std::auto_ptr< L1MuDTExtLut > | produceL1MuDTExtLut (const L1MuDTExtLutRcd &) |
std::auto_ptr< L1MuDTPhiLut > | produceL1MuDTPhiLut (const L1MuDTPhiLutRcd &) |
std::auto_ptr< L1MuDTPtaLut > | produceL1MuDTPtaLut (const L1MuDTPtaLutRcd &) |
std::auto_ptr < L1MuDTQualPatternLut > | produceL1MuDTQualPatternLut (const L1MuDTQualPatternLutRcd &) |
std::auto_ptr< L1MuDTTFParameters > | produceL1MuDTTFParameters (const L1MuDTTFParametersRcd &) |
~DTTrackFinderConfig () |
J. Troconiz UAM Madrid
Definition at line 41 of file DTTrackFinderConfig.h.
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().
00023 { 00024 00025 setWhatProduced(this, &DTTrackFinderConfig::produceL1MuDTExtLut); 00026 setWhatProduced(this, &DTTrackFinderConfig::produceL1MuDTPhiLut); 00027 setWhatProduced(this, &DTTrackFinderConfig::produceL1MuDTPtaLut); 00028 setWhatProduced(this, &DTTrackFinderConfig::produceL1MuDTEtaPatternLut); 00029 setWhatProduced(this, &DTTrackFinderConfig::produceL1MuDTQualPatternLut); 00030 setWhatProduced(this, &DTTrackFinderConfig::produceL1MuDTTFParameters); 00031 00032 }
DTTrackFinderConfig::~DTTrackFinderConfig | ( | ) |
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 }