CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Protected Member Functions | Private Attributes
L1TCSCTF Class Reference

#include <L1TCSCTF.h>

Inheritance diagram for L1TCSCTF:
thread_unsafe::DQMEDAnalyzer edm::EDAnalyzer edm::EDConsumerBase

Public Member Functions

 L1TCSCTF (const edm::ParameterSet &ps)
 
virtual ~L1TCSCTF ()
 
- Public Member Functions inherited from thread_unsafe::DQMEDAnalyzer
virtual void beginRun (edm::Run const &, edm::EventSetup const &) final
 
 DQMEDAnalyzer (void)
 
- Public Member Functions inherited from edm::EDAnalyzer
void callWhenNewProductsRegistered (std::function< void(BranchDescription const &)> const &func)
 
 EDAnalyzer ()
 
ModuleDescription const & moduleDescription () const
 
std::string workerType () const
 
virtual ~EDAnalyzer ()
 
- Public Member Functions inherited from edm::EDConsumerBase
std::vector< ConsumesInfoconsumesInfo () const
 
 EDConsumerBase ()
 
ProductHolderIndexAndSkipBit indexFrom (EDGetToken, BranchType, TypeID const &) const
 
void itemsMayGet (BranchType, std::vector< ProductHolderIndexAndSkipBit > &) const
 
void itemsToGet (BranchType, std::vector< ProductHolderIndexAndSkipBit > &) const
 
std::vector
< ProductHolderIndexAndSkipBit >
const & 
itemsToGetFromEvent () const
 
void labelsForToken (EDGetToken iToken, Labels &oLabels) const
 
void modulesDependentUpon (std::string const &iProcessName, std::string const &iModuleLabel, bool iPrint, std::vector< char const * > &oModuleLabels) const
 
void modulesWhoseProductsAreConsumed (std::vector< ModuleDescription const * > &modules, ProductRegistry const &preg, std::map< std::string, ModuleDescription const * > const &labelsToDesc, std::string const &processName) const
 
bool registeredToConsume (ProductHolderIndex, bool, BranchType) const
 
bool registeredToConsumeMany (TypeID const &, BranchType) const
 
void updateLookup (BranchType iBranchType, ProductHolderIndexHelper const &)
 
virtual ~EDConsumerBase ()
 

Protected Member Functions

void analyze (const edm::Event &e, const edm::EventSetup &c)
 
virtual void bookHistograms (DQMStore::IBooker &ibooker, edm::Run const &, edm::EventSetup const &) override
 
virtual void dqmBeginRun (const edm::Run &, const edm::EventSetup &)
 
- Protected Member Functions inherited from edm::EDConsumerBase
template<typename ProductType , BranchType B = InEvent>
EDGetTokenT< ProductType > consumes (edm::InputTag const &tag)
 
EDGetToken consumes (const TypeToGet &id, edm::InputTag const &tag)
 
template<BranchType B>
EDGetToken consumes (TypeToGet const &id, edm::InputTag const &tag)
 
ConsumesCollector consumesCollector ()
 Use a ConsumesCollector to gather consumes information from helper functions. More...
 
template<typename ProductType , BranchType B = InEvent>
void consumesMany ()
 
void consumesMany (const TypeToGet &id)
 
template<BranchType B>
void consumesMany (const TypeToGet &id)
 
template<typename ProductType , BranchType B = InEvent>
EDGetTokenT< ProductType > mayConsume (edm::InputTag const &tag)
 
EDGetToken mayConsume (const TypeToGet &id, edm::InputTag const &tag)
 
template<BranchType B>
EDGetToken mayConsume (const TypeToGet &id, edm::InputTag const &tag)
 

Private Attributes

int BxInEvent_
 
edm::EDGetTokenT
< CSCCorrelatedLCTDigiCollection
corrlctsToken_
 
MonitorElementcsc_strip_MEminus11
 
MonitorElementcsc_strip_MEminus12
 
MonitorElementcsc_strip_MEminus13
 
MonitorElementcsc_strip_MEminus21
 
MonitorElementcsc_strip_MEminus22
 
MonitorElementcsc_strip_MEminus31
 
MonitorElementcsc_strip_MEminus32
 
MonitorElementcsc_strip_MEminus41
 
MonitorElementcsc_strip_MEminus42
 
MonitorElementcsc_strip_MEplus11
 
MonitorElementcsc_strip_MEplus12
 
MonitorElementcsc_strip_MEplus13
 
MonitorElementcsc_strip_MEplus21
 
MonitorElementcsc_strip_MEplus22
 
MonitorElementcsc_strip_MEplus31
 
MonitorElementcsc_strip_MEplus32
 
MonitorElementcsc_strip_MEplus41
 
MonitorElementcsc_strip_MEplus42
 
MonitorElementcsc_wire_MEminus11
 
MonitorElementcsc_wire_MEminus12
 
MonitorElementcsc_wire_MEminus13
 
MonitorElementcsc_wire_MEminus21
 
MonitorElementcsc_wire_MEminus22
 
MonitorElementcsc_wire_MEminus31
 
MonitorElementcsc_wire_MEminus32
 
MonitorElementcsc_wire_MEminus41
 
MonitorElementcsc_wire_MEminus42
 
MonitorElementcsc_wire_MEplus11
 
MonitorElementcsc_wire_MEplus12
 
MonitorElementcsc_wire_MEplus13
 
MonitorElementcsc_wire_MEplus21
 
MonitorElementcsc_wire_MEplus22
 
MonitorElementcsc_wire_MEplus31
 
MonitorElementcsc_wire_MEplus32
 
MonitorElementcsc_wire_MEplus41
 
MonitorElementcsc_wire_MEplus42
 
MonitorElementcsctfAFerror
 
MonitorElementcsctfbx
 
MonitorElementcsctfbx_H
 
MonitorElementcsctfChamberOccupancies
 
MonitorElementcsctferrors
 
MonitorElementcsctferrors_mpc
 
MonitorElementcsctflcts
 
MonitorElementcsctfntrack
 
MonitorElementcsctfoccupancies
 
MonitorElementcsctfoccupancies_H
 
MonitorElementcsctfTrackEta
 
MonitorElementcsctfTrackEta_H
 
MonitorElementcsctfTrackEtaHighQ
 
MonitorElementcsctfTrackEtaLowQ
 
MonitorElementcsctfTrackM
 
MonitorElementcsctfTrackPhi
 
MonitorElementcsctfTrackPhi_H
 
MonitorElementcscTrackStubNumbers
 
MonitorElementcscWireStripOverflow
 
MonitorElementDTstubsTimeTrackMenTimeArrival [12]
 
edm::EDGetTokenT
< CSCTriggerContainer
< csctf::TrackStub > > 
dtStubsToken_
 
bool gangedME11a_
 
edm::InputTag gmtProducer
 
edm::EDGetTokenT
< L1MuGMTReadoutCollection
gmtProducerToken_
 
bool isCSCcand_
 
int L1ABXN
 
edm::InputTag lctProducer
 
std::ofstream logFile_
 
unsigned long long m_ptScaleCacheID
 
unsigned long long m_scalesCacheID
 
edm::InputTag mbProducer
 
edm::EDGetTokenT
< L1CSCTrackCollection
mbtracksToken_
 
MonitorElementme11_lctGblEta
 
MonitorElementme11_lctGblPhi
 
MonitorElementme11_lctLocalPhi
 
MonitorElementme11_lctPackedPhi
 
MonitorElementme11_lctStrip
 
MonitorElementme11_lctWire
 
MonitorElementme42_lctGblEta
 
MonitorElementme42_lctGblPhi
 
bool monitorDaemon_
 
int nev_
 
std::string outputFile_
 
CSCSectorReceiverLUTsrLUTs_ [5][2][6]
 
edm::InputTag statusProducer
 
edm::EDGetTokenT
< L1CSCStatusDigiCollection
statusToken_
 
const L1MuTriggerPtScaletpts
 
MonitorElementtrackModeVsQ
 
edm::InputTag trackProducer
 
edm::EDGetTokenT
< L1CSCTrackCollection
tracksToken_
 
const L1MuTriggerScalests
 
bool verbose_
 

Additional Inherited Members

- Public Types inherited from edm::EDAnalyzer
typedef EDAnalyzer ModuleType
 
- Public Types inherited from edm::EDConsumerBase
typedef ProductLabels Labels
 
- Static Public Member Functions inherited from edm::EDAnalyzer
static const std::string & baseType ()
 
static void fillDescriptions (ConfigurationDescriptions &descriptions)
 
static void prevalidate (ConfigurationDescriptions &)
 

Detailed Description

Definition at line 58 of file L1TCSCTF.h.

Constructor & Destructor Documentation

L1TCSCTF::L1TCSCTF ( const edm::ParameterSet ps)

Definition at line 25 of file L1TCSCTF.cc.

L1TCSCTF::~L1TCSCTF ( )
virtual

Definition at line 108 of file L1TCSCTF.cc.

Member Function Documentation

void L1TCSCTF::analyze ( const edm::Event e,
const edm::EventSetup c 
)
protectedvirtual

CAL as Janos adviced

Implements edm::EDAnalyzer.

Definition at line 675 of file L1TCSCTF.cc.

void L1TCSCTF::bookHistograms ( DQMStore::IBooker ibooker,
edm::Run const &  ,
edm::EventSetup const &   
)
overrideprotectedvirtual

Implements thread_unsafe::DQMEDAnalyzer.

Definition at line 121 of file L1TCSCTF.cc.

void L1TCSCTF::dqmBeginRun ( const edm::Run r,
const edm::EventSetup c 
)
protectedvirtual

Reimplemented from thread_unsafe::DQMEDAnalyzer.

Definition at line 118 of file L1TCSCTF.cc.

Member Data Documentation

int L1TCSCTF::BxInEvent_
private

Definition at line 171 of file L1TCSCTF.h.

edm::EDGetTokenT<CSCCorrelatedLCTDigiCollection> L1TCSCTF::corrlctsToken_
private

Definition at line 194 of file L1TCSCTF.h.

MonitorElement* L1TCSCTF::csc_strip_MEminus11
private

Definition at line 137 of file L1TCSCTF.h.

MonitorElement* L1TCSCTF::csc_strip_MEminus12
private

Definition at line 138 of file L1TCSCTF.h.

MonitorElement* L1TCSCTF::csc_strip_MEminus13
private

Definition at line 139 of file L1TCSCTF.h.

MonitorElement* L1TCSCTF::csc_strip_MEminus21
private

Definition at line 140 of file L1TCSCTF.h.

MonitorElement* L1TCSCTF::csc_strip_MEminus22
private

Definition at line 141 of file L1TCSCTF.h.

MonitorElement* L1TCSCTF::csc_strip_MEminus31
private

Definition at line 142 of file L1TCSCTF.h.

MonitorElement* L1TCSCTF::csc_strip_MEminus32
private

Definition at line 143 of file L1TCSCTF.h.

MonitorElement* L1TCSCTF::csc_strip_MEminus41
private

Definition at line 144 of file L1TCSCTF.h.

MonitorElement* L1TCSCTF::csc_strip_MEminus42
private

Definition at line 145 of file L1TCSCTF.h.

MonitorElement* L1TCSCTF::csc_strip_MEplus11
private

Definition at line 127 of file L1TCSCTF.h.

MonitorElement* L1TCSCTF::csc_strip_MEplus12
private

Definition at line 128 of file L1TCSCTF.h.

MonitorElement* L1TCSCTF::csc_strip_MEplus13
private

Definition at line 129 of file L1TCSCTF.h.

MonitorElement* L1TCSCTF::csc_strip_MEplus21
private

Definition at line 130 of file L1TCSCTF.h.

MonitorElement* L1TCSCTF::csc_strip_MEplus22
private

Definition at line 131 of file L1TCSCTF.h.

MonitorElement* L1TCSCTF::csc_strip_MEplus31
private

Definition at line 132 of file L1TCSCTF.h.

MonitorElement* L1TCSCTF::csc_strip_MEplus32
private

Definition at line 133 of file L1TCSCTF.h.

MonitorElement* L1TCSCTF::csc_strip_MEplus41
private

Definition at line 134 of file L1TCSCTF.h.

MonitorElement* L1TCSCTF::csc_strip_MEplus42
private

Definition at line 135 of file L1TCSCTF.h.

MonitorElement* L1TCSCTF::csc_wire_MEminus11
private

Definition at line 157 of file L1TCSCTF.h.

MonitorElement* L1TCSCTF::csc_wire_MEminus12
private

Definition at line 158 of file L1TCSCTF.h.

MonitorElement* L1TCSCTF::csc_wire_MEminus13
private

Definition at line 159 of file L1TCSCTF.h.

MonitorElement* L1TCSCTF::csc_wire_MEminus21
private

Definition at line 160 of file L1TCSCTF.h.

MonitorElement* L1TCSCTF::csc_wire_MEminus22
private

Definition at line 161 of file L1TCSCTF.h.

MonitorElement* L1TCSCTF::csc_wire_MEminus31
private

Definition at line 162 of file L1TCSCTF.h.

MonitorElement* L1TCSCTF::csc_wire_MEminus32
private

Definition at line 163 of file L1TCSCTF.h.

MonitorElement* L1TCSCTF::csc_wire_MEminus41
private

Definition at line 164 of file L1TCSCTF.h.

MonitorElement* L1TCSCTF::csc_wire_MEminus42
private

Definition at line 165 of file L1TCSCTF.h.

MonitorElement* L1TCSCTF::csc_wire_MEplus11
private

Definition at line 147 of file L1TCSCTF.h.

MonitorElement* L1TCSCTF::csc_wire_MEplus12
private

Definition at line 148 of file L1TCSCTF.h.

MonitorElement* L1TCSCTF::csc_wire_MEplus13
private

Definition at line 149 of file L1TCSCTF.h.

MonitorElement* L1TCSCTF::csc_wire_MEplus21
private

Definition at line 150 of file L1TCSCTF.h.

MonitorElement* L1TCSCTF::csc_wire_MEplus22
private

Definition at line 151 of file L1TCSCTF.h.

MonitorElement* L1TCSCTF::csc_wire_MEplus31
private

Definition at line 152 of file L1TCSCTF.h.

MonitorElement* L1TCSCTF::csc_wire_MEplus32
private

Definition at line 153 of file L1TCSCTF.h.

MonitorElement* L1TCSCTF::csc_wire_MEplus41
private

Definition at line 154 of file L1TCSCTF.h.

MonitorElement* L1TCSCTF::csc_wire_MEplus42
private

Definition at line 155 of file L1TCSCTF.h.

MonitorElement* L1TCSCTF::csctfAFerror
private

Definition at line 109 of file L1TCSCTF.h.

MonitorElement* L1TCSCTF::csctfbx
private

Definition at line 79 of file L1TCSCTF.h.

MonitorElement* L1TCSCTF::csctfbx_H
private

Definition at line 80 of file L1TCSCTF.h.

MonitorElement* L1TCSCTF::csctfChamberOccupancies
private

Definition at line 99 of file L1TCSCTF.h.

MonitorElement* L1TCSCTF::csctferrors
private

Definition at line 82 of file L1TCSCTF.h.

MonitorElement* L1TCSCTF::csctferrors_mpc
private

Definition at line 87 of file L1TCSCTF.h.

MonitorElement* L1TCSCTF::csctflcts
private

Definition at line 112 of file L1TCSCTF.h.

MonitorElement* L1TCSCTF::csctfntrack
private

Definition at line 78 of file L1TCSCTF.h.

MonitorElement* L1TCSCTF::csctfoccupancies
private

Definition at line 83 of file L1TCSCTF.h.

MonitorElement* L1TCSCTF::csctfoccupancies_H
private

Definition at line 84 of file L1TCSCTF.h.

MonitorElement* L1TCSCTF::csctfTrackEta
private

Definition at line 101 of file L1TCSCTF.h.

MonitorElement* L1TCSCTF::csctfTrackEta_H
private

Definition at line 105 of file L1TCSCTF.h.

MonitorElement* L1TCSCTF::csctfTrackEtaHighQ
private

Definition at line 103 of file L1TCSCTF.h.

MonitorElement* L1TCSCTF::csctfTrackEtaLowQ
private

Definition at line 102 of file L1TCSCTF.h.

MonitorElement* L1TCSCTF::csctfTrackM
private

Definition at line 107 of file L1TCSCTF.h.

MonitorElement* L1TCSCTF::csctfTrackPhi
private

Definition at line 100 of file L1TCSCTF.h.

MonitorElement* L1TCSCTF::csctfTrackPhi_H
private

Definition at line 104 of file L1TCSCTF.h.

MonitorElement* L1TCSCTF::cscTrackStubNumbers
private

Definition at line 106 of file L1TCSCTF.h.

MonitorElement* L1TCSCTF::cscWireStripOverflow
private

Definition at line 88 of file L1TCSCTF.h.

MonitorElement* L1TCSCTF::DTstubsTimeTrackMenTimeArrival[12]
private

Definition at line 170 of file L1TCSCTF.h.

edm::EDGetTokenT<CSCTriggerContainer<csctf::TrackStub> > L1TCSCTF::dtStubsToken_
private

Definition at line 196 of file L1TCSCTF.h.

bool L1TCSCTF::gangedME11a_
private

Definition at line 182 of file L1TCSCTF.h.

edm::InputTag L1TCSCTF::gmtProducer
private

Definition at line 181 of file L1TCSCTF.h.

edm::EDGetTokenT<L1MuGMTReadoutCollection> L1TCSCTF::gmtProducerToken_
private

Definition at line 192 of file L1TCSCTF.h.

bool L1TCSCTF::isCSCcand_
private

Definition at line 172 of file L1TCSCTF.h.

int L1TCSCTF::L1ABXN
private

Definition at line 174 of file L1TCSCTF.h.

edm::InputTag L1TCSCTF::lctProducer
private

Definition at line 181 of file L1TCSCTF.h.

std::ofstream L1TCSCTF::logFile_
private

Definition at line 180 of file L1TCSCTF.h.

unsigned long long L1TCSCTF::m_ptScaleCacheID
private

Definition at line 189 of file L1TCSCTF.h.

unsigned long long L1TCSCTF::m_scalesCacheID
private

Definition at line 188 of file L1TCSCTF.h.

edm::InputTag L1TCSCTF::mbProducer
private

Definition at line 181 of file L1TCSCTF.h.

edm::EDGetTokenT<L1CSCTrackCollection> L1TCSCTF::mbtracksToken_
private

Definition at line 197 of file L1TCSCTF.h.

MonitorElement* L1TCSCTF::me11_lctGblEta
private

Definition at line 120 of file L1TCSCTF.h.

MonitorElement* L1TCSCTF::me11_lctGblPhi
private

Definition at line 119 of file L1TCSCTF.h.

MonitorElement* L1TCSCTF::me11_lctLocalPhi
private

Definition at line 117 of file L1TCSCTF.h.

MonitorElement* L1TCSCTF::me11_lctPackedPhi
private

Definition at line 118 of file L1TCSCTF.h.

MonitorElement* L1TCSCTF::me11_lctStrip
private

Definition at line 115 of file L1TCSCTF.h.

MonitorElement* L1TCSCTF::me11_lctWire
private

Definition at line 116 of file L1TCSCTF.h.

MonitorElement* L1TCSCTF::me42_lctGblEta
private

Definition at line 124 of file L1TCSCTF.h.

MonitorElement* L1TCSCTF::me42_lctGblPhi
private

Definition at line 123 of file L1TCSCTF.h.

bool L1TCSCTF::monitorDaemon_
private

Definition at line 179 of file L1TCSCTF.h.

int L1TCSCTF::nev_
private

Definition at line 176 of file L1TCSCTF.h.

std::string L1TCSCTF::outputFile_
private

Definition at line 177 of file L1TCSCTF.h.

CSCSectorReceiverLUT* L1TCSCTF::srLUTs_[5][2][6]
private

Definition at line 184 of file L1TCSCTF.h.

edm::InputTag L1TCSCTF::statusProducer
private

Definition at line 181 of file L1TCSCTF.h.

edm::EDGetTokenT<L1CSCStatusDigiCollection> L1TCSCTF::statusToken_
private

Definition at line 193 of file L1TCSCTF.h.

const L1MuTriggerPtScale* L1TCSCTF::tpts
private

Definition at line 187 of file L1TCSCTF.h.

MonitorElement* L1TCSCTF::trackModeVsQ
private

Definition at line 108 of file L1TCSCTF.h.

edm::InputTag L1TCSCTF::trackProducer
private

Definition at line 181 of file L1TCSCTF.h.

edm::EDGetTokenT<L1CSCTrackCollection> L1TCSCTF::tracksToken_
private

Definition at line 195 of file L1TCSCTF.h.

const L1MuTriggerScales* L1TCSCTF::ts
private

Definition at line 186 of file L1TCSCTF.h.

bool L1TCSCTF::verbose_
private

Definition at line 178 of file L1TCSCTF.h.