test
Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
Validation
MuonCSCDigis
src
CSCBaseValidation.cc
Go to the documentation of this file.
1
#include "
Validation/MuonCSCDigis/interface/CSCBaseValidation.h
"
2
#include "
DQMServices/Core/interface/DQMStore.h
"
3
4
CSCBaseValidation::CSCBaseValidation
(
const
edm::InputTag
&
inputTag
)
5
: theInputTag(inputTag),
6
theSimHitMap(0),
7
theCSCGeometry(0)
8
{
9
}
10
11
const
CSCLayer
*
CSCBaseValidation::findLayer
(
int
detId)
const
{
12
assert
(
theCSCGeometry
!= 0);
13
const
GeomDetUnit
* detUnit =
theCSCGeometry
->
idToDetUnit
(
CSCDetId
(detId));
14
return
dynamic_cast<
const
CSCLayer
*
>
(detUnit);
15
}
CSCBaseValidation.h
CSCBaseValidation::theCSCGeometry
const CSCGeometry * theCSCGeometry
Definition:
CSCBaseValidation.h:28
CSCDetId
CSCDetId
Definition:
RecoLocalMuon_RECO.doi:36
CSCBaseValidation::CSCBaseValidation
CSCBaseValidation(const edm::InputTag &inputTag)
Definition:
CSCBaseValidation.cc:4
assert
assert(m_qm.get())
GeomDet
Definition:
GeomDet.h:29
DQMStore.h
CSCLayer
Definition:
CSCLayer.h:24
edm::InputTag
Definition:
InputTag.h:15
CSCGeometry::idToDetUnit
virtual const GeomDetUnit * idToDetUnit(DetId) const override
Return the pointer to the GeomDetUnit corresponding to a given DetId.
Definition:
CSCGeometry.cc:93
CSCBaseValidation::findLayer
const CSCLayer * findLayer(int detId) const
Definition:
CSCBaseValidation.cc:11
beam_dqm_sourceclient-live_cfg.inputTag
tuple inputTag
Definition:
beam_dqm_sourceclient-live_cfg.py:319
Generated for CMSSW Reference Manual by
1.8.5