#include <L1AnalysisCSCTF.h>
Public Member Functions | |
L1AnalysisCSCTFDataFormat * | getData () |
L1AnalysisCSCTF () | |
void | Reset () |
void | SetDTStubs (const edm::Handle< CSCTriggerContainer< csctf::TrackStub > > dtStubs) |
void | SetLCTs (const edm::Handle< CSCCorrelatedLCTDigiCollection > corrlcts, CSCSectorReceiverLUT *srLUTs_[5][2]) |
void | SetStatus (const edm::Handle< L1CSCStatusDigiCollection > status) |
void | SetTracks (const edm::Handle< L1CSCTrackCollection > csctfTrks, const L1MuTriggerScales *ts, const L1MuTriggerPtScale *tpts, CSCSectorReceiverLUT *srLUTs_[5][2], CSCTFPtLUT *ptLUTs_) |
~L1AnalysisCSCTF () | |
Private Attributes | |
L1AnalysisCSCTFDataFormat | csctf_ |
Definition at line 29 of file L1AnalysisCSCTF.h.
L1Analysis::L1AnalysisCSCTF::L1AnalysisCSCTF | ( | ) |
Definition at line 3 of file L1AnalysisCSCTF.cc.
L1Analysis::L1AnalysisCSCTF::~L1AnalysisCSCTF | ( | ) |
Definition at line 5 of file L1AnalysisCSCTF.cc.
|
inline |
|
inline |
Definition at line 43 of file L1AnalysisCSCTF.h.
References csctf_, and L1Analysis::L1AnalysisCSCTFDataFormat::Reset().
void L1Analysis::L1AnalysisCSCTF::SetDTStubs | ( | const edm::Handle< CSCTriggerContainer< csctf::TrackStub > > | dtStubs | ) |
Definition at line 364 of file L1AnalysisCSCTF.cc.
References csctf_, L1Analysis::L1AnalysisCSCTFDataFormat::dtBX0, L1Analysis::L1AnalysisCSCTFDataFormat::dtBXN, L1Analysis::L1AnalysisCSCTFDataFormat::dtCAL, L1Analysis::L1AnalysisCSCTFDataFormat::dtFLAG, L1Analysis::L1AnalysisCSCTFDataFormat::dtPhiBend, L1Analysis::L1AnalysisCSCTFDataFormat::dtPhiPacked, L1Analysis::L1AnalysisCSCTFDataFormat::dtQuality, L1Analysis::L1AnalysisCSCTFDataFormat::dtSector, L1Analysis::L1AnalysisCSCTFDataFormat::dtSize, and L1Analysis::L1AnalysisCSCTFDataFormat::dtSubSector.
void L1Analysis::L1AnalysisCSCTF::SetLCTs | ( | const edm::Handle< CSCCorrelatedLCTDigiCollection > | corrlcts, |
CSCSectorReceiverLUT * | srLUTs_[5][2] | ||
) |
Definition at line 218 of file L1AnalysisCSCTF.cc.
References csctf_, makeMuonMisalignmentScenario::endcap, CSCSectorReceiverLUT::globalEtaME(), CSCSectorReceiverLUT::globalPhiME(), L1Analysis::L1AnalysisCSCTFDataFormat::lctBx, L1Analysis::L1AnalysisCSCTFDataFormat::lctBx0, L1Analysis::L1AnalysisCSCTFDataFormat::lctChamber, L1Analysis::L1AnalysisCSCTFDataFormat::lctCLCT_pattern, L1Analysis::L1AnalysisCSCTFDataFormat::lctEndcap, L1Analysis::L1AnalysisCSCTFDataFormat::lctFpga, L1Analysis::L1AnalysisCSCTFDataFormat::lctglobalEta, L1Analysis::L1AnalysisCSCTFDataFormat::lctglobalPhi, L1Analysis::L1AnalysisCSCTFDataFormat::lctlocalPhi, L1Analysis::L1AnalysisCSCTFDataFormat::lctQuality, L1Analysis::L1AnalysisCSCTFDataFormat::lctRing, L1Analysis::L1AnalysisCSCTFDataFormat::lctSector, L1Analysis::L1AnalysisCSCTFDataFormat::lctSize, L1Analysis::L1AnalysisCSCTFDataFormat::lctStation, L1Analysis::L1AnalysisCSCTFDataFormat::lctstripNum, L1Analysis::L1AnalysisCSCTFDataFormat::lctSubSector, L1Analysis::L1AnalysisCSCTFDataFormat::lctTriggerCSCID, L1Analysis::L1AnalysisCSCTFDataFormat::lctwireGroup, CSCSectorReceiverLUT::localPhi(), edm::Handle< T >::product(), and CSCTriggerNumbering::triggerSubSectorFromLabels().
void L1Analysis::L1AnalysisCSCTF::SetStatus | ( | const edm::Handle< L1CSCStatusDigiCollection > | status | ) |
Definition at line 344 of file L1AnalysisCSCTF.cc.
References csctf_, L1Analysis::L1AnalysisCSCTFDataFormat::nsp, L1Analysis::L1AnalysisCSCTFDataFormat::stL1A_BXN, L1Analysis::L1AnalysisCSCTFDataFormat::stOrbCounter, L1Analysis::L1AnalysisCSCTFDataFormat::stSPslot, and L1Analysis::L1AnalysisCSCTFDataFormat::stTrkCounter.
void L1Analysis::L1AnalysisCSCTF::SetTracks | ( | const edm::Handle< L1CSCTrackCollection > | csctfTrks, |
const L1MuTriggerScales * | ts, | ||
const L1MuTriggerPtScale * | tpts, | ||
CSCSectorReceiverLUT * | srLUTs_[5][2], | ||
CSCTFPtLUT * | ptLUTs_ | ||
) |
Definition at line 7 of file L1AnalysisCSCTF.cc.
References csctf_, makeMuonMisalignmentScenario::endcap, L1MuScale::getCenter(), L1MuScale::getLowEdge(), L1MuTriggerScales::getPhiScale(), L1MuTriggerPtScale::getPtScale(), L1MuTriggerScales::getRegionalEtaScale(), CSCSectorReceiverLUT::globalEtaME(), CSCSectorReceiverLUT::globalPhiME(), CSCSectorReceiverLUT::localPhi(), Pi, CSCTFPtLUT::Pt(), L1Analysis::L1AnalysisCSCTFDataFormat::trBx, L1Analysis::L1AnalysisCSCTFDataFormat::trCharge, L1Analysis::L1AnalysisCSCTFDataFormat::trChargeValid, L1Analysis::L1AnalysisCSCTFDataFormat::trEndcap, L1Analysis::L1AnalysisCSCTFDataFormat::trEta, L1Analysis::L1AnalysisCSCTFDataFormat::trEtaBit, L1Analysis::L1AnalysisCSCTFDataFormat::trForR, CSCTriggerNumbering::triggerSubSectorFromLabels(), L1Analysis::L1AnalysisCSCTFDataFormat::trLctBx, L1Analysis::L1AnalysisCSCTFDataFormat::trLctBx0, L1Analysis::L1AnalysisCSCTFDataFormat::trLctChamber, L1Analysis::L1AnalysisCSCTFDataFormat::trLctCLCT_pattern, L1Analysis::L1AnalysisCSCTFDataFormat::trLctEndcap, L1Analysis::L1AnalysisCSCTFDataFormat::trLctFpga, L1Analysis::L1AnalysisCSCTFDataFormat::trLctglobalEta, L1Analysis::L1AnalysisCSCTFDataFormat::trLctglobalPhi, L1Analysis::L1AnalysisCSCTFDataFormat::trLctlocalPhi, L1Analysis::L1AnalysisCSCTFDataFormat::trLctQuality, L1Analysis::L1AnalysisCSCTFDataFormat::trLctRing, L1Analysis::L1AnalysisCSCTFDataFormat::trLctSector, L1Analysis::L1AnalysisCSCTFDataFormat::trLctStation, L1Analysis::L1AnalysisCSCTFDataFormat::trLctstripNum, L1Analysis::L1AnalysisCSCTFDataFormat::trLctSubSector, L1Analysis::L1AnalysisCSCTFDataFormat::trLctTriggerCSCID, L1Analysis::L1AnalysisCSCTFDataFormat::trLctwireGroup, L1Analysis::L1AnalysisCSCTFDataFormat::trMB1ID, L1Analysis::L1AnalysisCSCTFDataFormat::trMB1TBin, L1Analysis::L1AnalysisCSCTFDataFormat::trME1ID, L1Analysis::L1AnalysisCSCTFDataFormat::trME1TBin, L1Analysis::L1AnalysisCSCTFDataFormat::trME2ID, L1Analysis::L1AnalysisCSCTFDataFormat::trME2TBin, L1Analysis::L1AnalysisCSCTFDataFormat::trME3ID, L1Analysis::L1AnalysisCSCTFDataFormat::trME3TBin, L1Analysis::L1AnalysisCSCTFDataFormat::trME4ID, L1Analysis::L1AnalysisCSCTFDataFormat::trME4TBin, L1Analysis::L1AnalysisCSCTFDataFormat::trMode, L1Analysis::L1AnalysisCSCTFDataFormat::trNumLCTs, L1Analysis::L1AnalysisCSCTFDataFormat::trOutputLink, L1Analysis::L1AnalysisCSCTFDataFormat::trPhi, L1Analysis::L1AnalysisCSCTFDataFormat::trPhi12, L1Analysis::L1AnalysisCSCTFDataFormat::trPhi23, L1Analysis::L1AnalysisCSCTFDataFormat::trPhi_02PI, L1Analysis::L1AnalysisCSCTFDataFormat::trPhiBit, L1Analysis::L1AnalysisCSCTFDataFormat::trPhiSign, L1Analysis::L1AnalysisCSCTFDataFormat::trPt, L1Analysis::L1AnalysisCSCTFDataFormat::trPtBit, L1Analysis::L1AnalysisCSCTFDataFormat::trQuality, L1Analysis::L1AnalysisCSCTFDataFormat::trSector, and L1Analysis::L1AnalysisCSCTFDataFormat::trSize.
|
private |
Definition at line 46 of file L1AnalysisCSCTF.h.
Referenced by getData(), Reset(), SetDTStubs(), SetLCTs(), SetStatus(), and SetTracks().