#include <CSCMuonPortCard.h>
Public Types | |
typedef CSCTriggerContainer< csctf::TrackStub > | TrackStubList |
Public Member Functions | |
void | clear () |
CSCMuonPortCard (unsigned endcap, unsigned station, unsigned sector, const edm::ParameterSet &conf) | |
CSCMuonPortCard () | |
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::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_, sort_stubs_, AlCaHLTBitMon_QueryRunRegistry::string, theSector, theStation, to_string(), and vmeName_.
CSCMuonPortCard::CSCMuonPortCard | ( | ) |
Definition at line 5 of file CSCMuonPortCard.cc.
void CSCMuonPortCard::clear | ( | void | ) |
Definition at line 23 of file CSCMuonPortCard.cc.
References CSCTriggerContainer< T >::clear(), selectedStubs_, and stubs_.
Referenced by loadLCTs().
|
inline |
Definition at line 58 of file CSCMuonPortCard.h.
References selectedStubs_.
void CSCMuonPortCard::loadLCTs | ( | const CSCCorrelatedLCTDigiCollection & | thedigis | ) |
Definition at line 28 of file CSCMuonPortCard.cc.
References clear(), CSCDetId::endcap(), makeMuonMisalignmentScenario::endcap, or, CSCTriggerContainer< T >::push_back(), nano_mu_digi_cff::sector, relativeConstraints::station, CSCDetId::station(), stubs_, theEndcap, theSector, theStation, and CSCDetId::triggerSector().
void CSCMuonPortCard::sortLCTs | ( | ) |
Definition at line 50 of file CSCMuonPortCard.cc.
References nano_mu_digi_cff::bx, maxBX_, minBX_, and theStation.
void CSCMuonPortCard::sortLCTs | ( | const unsigned | subsector, |
const int | bx | ||
) |
Definition at line 65 of file CSCMuonPortCard.cc.
References nano_mu_digi_cff::bx, drop_invalid_stubs_, drop_low_quality_stubs_, CSCTriggerContainer< T >::get(), mps_fire::i, CSCConstants::MAX_LCTS_PER_MPC, max_stubs_, auxiliaryParams::maxStubs, SiStripPI::min, mps_fire::result, selectedStubs_, jetUpdater_cfi::sort, sort_stubs_, stubs_, nano_mu_digi_cff::subsector, theEndcap, theSector, and theStation.
|
private |
Definition at line 74 of file CSCMuonPortCard.h.
Referenced by CSCMuonPortCard(), and sortLCTs().
|
private |
Definition at line 75 of file CSCMuonPortCard.h.
Referenced by CSCMuonPortCard(), and sortLCTs().
|
private |
Definition at line 76 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 78 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 73 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 80 of file CSCMuonPortCard.h.
Referenced by CSCMuonPortCard().