#include <CSCMuonPortCard.h>
Public Types | |
typedef CSCTriggerContainer< csctf::TrackStub > | TrackStubList |
Public Member Functions | |
void | clear () |
CSCMuonPortCard () | |
CSCMuonPortCard (unsigned endcap, unsigned station, unsigned sector, const edm::ParameterSet &conf) | |
std::vector< csctf::TrackStub > | getLCTs () const |
void | loadLCTs (const CSCCorrelatedLCTDigiCollection &thedigis) |
void | sortLCTs () |
void | sortLCTs (const unsigned subsector, const int bx) |
Private Attributes | |
bool | drop_invalid_stubs_ |
bool | drop_low_quality_stubs_ |
unsigned | max_stubs_ |
int | maxBX_ |
int | minBX_ |
std::unique_ptr< LCTQualityControl > | qualityControl_ |
std::vector< csctf::TrackStub > | selectedStubs_ |
bool | sort_stubs_ |
CSCTriggerContainer< csctf::TrackStub > | stubs_ |
unsigned | theEndcap |
unsigned | theSector |
unsigned | theStation |
std::string | vmeName_ |
Definition at line 36 of file CSCMuonPortCard.h.
Definition at line 38 of file CSCMuonPortCard.h.
CSCMuonPortCard::CSCMuonPortCard | ( | unsigned | endcap, |
unsigned | station, | ||
unsigned | sector, | ||
const edm::ParameterSet & | conf | ||
) |
Definition at line 7 of file CSCMuonPortCard.cc.
References drop_invalid_stubs_, drop_low_quality_stubs_, makeMuonMisalignmentScenario::endcap, edm::ParameterSet::getParameter(), max_stubs_, maxBX_, minBX_, qualityControl_, sort_stubs_, relativeConstraints::station, AlCaHLTBitMon_QueryRunRegistry::string, theSector, theStation, and vmeName_.
CSCMuonPortCard::CSCMuonPortCard | ( | ) |
Definition at line 5 of file CSCMuonPortCard.cc.
void CSCMuonPortCard::clear | ( | void | ) |
Definition at line 25 of file CSCMuonPortCard.cc.
References CSCTriggerContainer< T >::clear(), selectedStubs_, and stubs_.
Referenced by loadLCTs().
|
inline |
void CSCMuonPortCard::loadLCTs | ( | const CSCCorrelatedLCTDigiCollection & | thedigis | ) |
Definition at line 30 of file CSCMuonPortCard.cc.
References clear(), CSCDetId::endcap(), makeMuonMisalignmentScenario::endcap, or, CSCTriggerContainer< T >::push_back(), relativeConstraints::station, CSCDetId::station(), stubs_, theEndcap, theSector, theStation, and CSCDetId::triggerSector().
void CSCMuonPortCard::sortLCTs | ( | ) |
Definition at line 52 of file CSCMuonPortCard.cc.
References l1GtPatternGenerator_cfi::bx, maxBX_, minBX_, and theStation.
void CSCMuonPortCard::sortLCTs | ( | const unsigned | subsector, |
const int | bx | ||
) |
Definition at line 67 of file CSCMuonPortCard.cc.
References l1GtPatternGenerator_cfi::bx, drop_invalid_stubs_, drop_low_quality_stubs_, CSCTriggerContainer< T >::get(), mps_fire::i, CSCConstants::MAX_LCTS_PER_MPC, max_stubs_, auxiliaryParams::maxStubs, min(), qualityControl_, mps_fire::result, relativeConstraints::ring, selectedStubs_, sort_stubs_, relativeConstraints::station, stubs_, theEndcap, theSector, and theStation.
|
private |
Definition at line 77 of file CSCMuonPortCard.h.
Referenced by CSCMuonPortCard(), and sortLCTs().
|
private |
Definition at line 78 of file CSCMuonPortCard.h.
Referenced by CSCMuonPortCard(), and sortLCTs().
|
private |
Definition at line 79 of file CSCMuonPortCard.h.
Referenced by CSCMuonPortCard(), and sortLCTs().
|
private |
Definition at line 81 of file CSCMuonPortCard.h.
Referenced by CSCMuonPortCard(), and sortLCTs().
|
private |
Definition at line 81 of file CSCMuonPortCard.h.
Referenced by CSCMuonPortCard(), and sortLCTs().
|
private |
Definition at line 73 of file CSCMuonPortCard.h.
Referenced by CSCMuonPortCard(), and sortLCTs().
|
private |
Definition at line 70 of file CSCMuonPortCard.h.
Referenced by clear(), getLCTs(), and sortLCTs().
|
private |
Definition at line 76 of file CSCMuonPortCard.h.
Referenced by CSCMuonPortCard(), and sortLCTs().
|
private |
Definition at line 67 of file CSCMuonPortCard.h.
Referenced by clear(), loadLCTs(), and sortLCTs().
|
private |
Chamber id (trigger-type labels).
Definition at line 62 of file CSCMuonPortCard.h.
Referenced by loadLCTs(), and sortLCTs().
|
private |
Definition at line 64 of file CSCMuonPortCard.h.
Referenced by CSCMuonPortCard(), loadLCTs(), and sortLCTs().
|
private |
Definition at line 63 of file CSCMuonPortCard.h.
Referenced by CSCMuonPortCard(), loadLCTs(), and sortLCTs().
|
private |
Definition at line 83 of file CSCMuonPortCard.h.
Referenced by CSCMuonPortCard().