#include <StubWindowSuggest.h>
Public Member Functions | |
void | printResults () const |
void | process (const TrackerTopology *trackerTopo, const Stub *stub) |
void | setFEWindows (const StubFEWindows *sw) |
StubWindowSuggest (const Settings *settings) | |
Private Member Functions | |
void | updateStoredWindow (const TrackerTopology *trackerTopo, const Stub *stub, double bendWind) |
Private Attributes | |
const float | ptMin_ |
const Settings * | settings_ |
std::unique_ptr< StubFEWindows > | sw_ |
======================================================================================================== This provides recommendations to CMS for the stub window sizes to be used in the FE electronics. It prints the output as a python configuration file in the form of L1Trigger/TrackTrigger/python/TTStubAlgorithmRegister_cfi.py .
The recommendations are based on the TMTT method of using the stub bend. Whilst they give high efficiency, they do not take into account the requirement to limit the FE electronics band-width,
Definition at line 28 of file StubWindowSuggest.h.
|
inline |
Definition at line 31 of file StubWindowSuggest.h.
void tmtt::StubWindowSuggest::printResults | ( | ) | const |
Definition at line 63 of file StubWindowSuggest.cc.
References TkAlMuonSelectors_cfi::cut, and submitPVValidationJobs::text.
Referenced by tmtt::TMTrackProducer::globalEndJob().
void tmtt::StubWindowSuggest::process | ( | const TrackerTopology * | trackerTopo, |
const Stub * | stub | ||
) |
Definition at line 30 of file StubWindowSuggest.cc.
References funct::abs(), tmtt::Stub::bendCutInFrontend(), createfilelist::int, mutex, and tmtt::Stub::qOverPtOverBend().
void tmtt::StubWindowSuggest::setFEWindows | ( | const StubFEWindows * | sw | ) |
Definition at line 18 of file StubWindowSuggest.cc.
References mutex.
Referenced by tmtt::TMTrackProducer::beginRun().
|
private |
Definition at line 48 of file StubWindowSuggest.cc.
References tmtt::TrackerModule::detId(), and tmtt::Stub::trackerModule().
|
private |
Definition at line 49 of file StubWindowSuggest.h.
|
private |
Definition at line 48 of file StubWindowSuggest.h.
|
private |
Definition at line 52 of file StubWindowSuggest.h.