#include <CSCSPEvent.h>
Public Member Functions | |
const CSCSPCounters & | counters (void) const throw () |
CSCSPEvent (void) | |
const CSCSPHeader & | header (void) const throw () |
const CSCSPRecord & | record (unsigned int tbin) const throw () |
const CSCSPTrailer & | trailer (void) const throw () |
bool | unpack (const unsigned short *&buf) throw () |
Private Attributes | |
CSCSPCounters | counters_ |
CSCSPHeader | header_ |
CSCSPRecord | record_ [7] |
CSCSPTrailer | trailer_ |
Definition at line 9 of file CSCSPEvent.h.
|
inline |
Definition at line 25 of file CSCSPEvent.h.
|
inline |
Definition at line 18 of file CSCSPEvent.h.
References counters_.
Referenced by objects.TauAnalyzer.TauAnalyzer::beginLoop(), core.SkimAnalyzerCount.SkimAnalyzerCount::beginLoop(), core.TriggerBitFilter.TriggerBitFilter::beginLoop(), RazorAnalyzer.RazorAnalyzer::beginLoop(), AlphaTAnalyzer.AlphaTAnalyzer::beginLoop(), objects.METAnalyzer.METAnalyzer::beginLoop(), MT2Analyzer.MT2Analyzer::beginLoop(), core.JSONAnalyzer.JSONAnalyzer::beginLoop(), DiLeptonAnalyzer.DiLeptonAnalyzer::beginLoop(), objects.PhotonAnalyzer.PhotonAnalyzer::beginLoop(), JetAnalyzer.JetAnalyzer::beginLoop(), objects.IsoTrackAnalyzer.IsoTrackAnalyzer::beginLoop(), objects.VertexAnalyzer.VertexAnalyzer::beginLoop(), objects.LeptonAnalyzer.LeptonAnalyzer::beginLoop(), objects.PhotonAnalyzer.PhotonAnalyzer::makePhotons(), objects.TauAnalyzer.TauAnalyzer::makeTaus(), TriggerAnalyzer.TriggerAnalyzer::process(), JetAnalyzer.JetAnalyzer::process(), objects.LeptonAnalyzer.LeptonAnalyzer::process(), CSCTFUnpacker::produce(), and DiLeptonAnalyzer.DiLeptonAnalyzer::selectionSequence().
|
inline |
Definition at line 17 of file CSCSPEvent.h.
References header_.
Referenced by CSCTFUnpacker::produce().
|
inline |
Definition at line 21 of file CSCSPEvent.h.
References record_.
Referenced by CSCTFUnpacker::produce().
|
inline |
bool CSCSPEvent::unpack | ( | const unsigned short *& | buf | ) | |
throw | ( | ||||
) |
if( track.ME1_tbin()>2 ) unpackError |= true; // because bxaDepth<=2
if( track.ME2_tbin()>2 ) unpackError |= true; // because bxaDepth<=2
if( track.ME3_tbin()>2 ) unpackError |= true; // because bxaDepth<=2
if( track.ME4_tbin()>2 ) unpackError |= true; // because bxaDepth<=2
if( track.MB_tbin()>2 ) unpackError |= true; // because bxaDepth<=2
Definition at line 6 of file CSCSPEvent.cc.
References visDQMUpload::buf, phase2TrackerDigitizer_cfi::delay, mps_fire::end, HLT_2022v15_cff::track, and unpack().
Referenced by unpack().
|
private |
Definition at line 12 of file CSCSPEvent.h.
Referenced by counters().
|
private |
Definition at line 11 of file CSCSPEvent.h.
Referenced by header().
|
private |
Definition at line 13 of file CSCSPEvent.h.
Referenced by record().
|
private |
Definition at line 14 of file CSCSPEvent.h.
Referenced by trailer().