#include <CSCSegmentValidation.h>
Public Member Functions | |
virtual void | analyze (const edm::Event &, const edm::EventSetup &) |
void | bookHistograms (DQMStore::IBooker &) |
CSCSegmentValidation (const edm::InputTag &inputTag, edm::ConsumesCollector &&iC) | |
virtual | ~CSCSegmentValidation () |
Public Member Functions inherited from CSCBaseValidation | |
CSCBaseValidation (const edm::InputTag &inputTag) | |
void | setGeometry (const CSCGeometry *geom) |
void | setSimHitMap (const PSimHitMap *simHitMap) |
virtual | ~CSCBaseValidation () |
Private Types | |
typedef std::map< int, std::vector< int > > | ChamberHitMap |
typedef std::map< int, std::vector< CSCSegment > > | ChamberSegmentMap |
Private Member Functions | |
void | fillEfficiencyPlots () |
void | fillLayerHitsPerChamber () |
bool | hasSegment (int chamberId) const |
const PSimHit * | keyHit (int chamberId) const |
void | plotResolution (const PSimHit &simHit, const CSCSegment &recHit, const CSCLayer *layer, int chamberType) |
Static Private Member Functions | |
static int | whatChamberType (int detId) |
Additional Inherited Members | |
Protected Member Functions inherited from CSCBaseValidation | |
const CSCLayer * | findLayer (int detId) const |
Protected Attributes inherited from CSCBaseValidation | |
const CSCGeometry * | theCSCGeometry |
edm::InputTag | theInputTag |
const PSimHitMap * | theSimHitMap |
Definition at line 12 of file CSCSegmentValidation.h.
|
private |
Definition at line 32 of file CSCSegmentValidation.h.
|
private |
Definition at line 39 of file CSCSegmentValidation.h.
CSCSegmentValidation::CSCSegmentValidation | ( | const edm::InputTag & | inputTag, |
edm::ConsumesCollector && | iC | ||
) |
Definition at line 6 of file CSCSegmentValidation.cc.
|
virtual |
Definition at line 15 of file CSCSegmentValidation.cc.
|
virtual |
Implements CSCBaseValidation.
Definition at line 60 of file CSCSegmentValidation.cc.
Referenced by CSCRecHitValidation::analyze().
void CSCSegmentValidation::bookHistograms | ( | DQMStore::IBooker & | iBooker | ) |
Definition at line 19 of file CSCSegmentValidation.cc.
Referenced by CSCRecHitValidation::bookHistograms().
|
private |
Definition at line 95 of file CSCSegmentValidation.cc.
|
private |
Definition at line 203 of file CSCSegmentValidation.cc.
|
private |
Definition at line 158 of file CSCSegmentValidation.cc.
|
private |
Definition at line 231 of file CSCSegmentValidation.cc.
|
private |
Definition at line 171 of file CSCSegmentValidation.cc.
|
staticprivate |
Definition at line 164 of file CSCSegmentValidation.cc.
|
private |
Definition at line 28 of file CSCSegmentValidation.h.
|
private |
Definition at line 40 of file CSCSegmentValidation.h.
|
private |
Definition at line 52 of file CSCSegmentValidation.h.
|
private |
Definition at line 51 of file CSCSegmentValidation.h.
|
private |
Definition at line 54 of file CSCSegmentValidation.h.
|
private |
Definition at line 53 of file CSCSegmentValidation.h.
|
private |
Definition at line 33 of file CSCSegmentValidation.h.
|
private |
Definition at line 46 of file CSCSegmentValidation.h.
|
private |
Definition at line 44 of file CSCSegmentValidation.h.
|
private |
Definition at line 45 of file CSCSegmentValidation.h.
|
private |
Definition at line 48 of file CSCSegmentValidation.h.
|
private |
Definition at line 47 of file CSCSegmentValidation.h.
|
private |
Definition at line 42 of file CSCSegmentValidation.h.
|
private |
Definition at line 50 of file CSCSegmentValidation.h.
|
private |
Definition at line 49 of file CSCSegmentValidation.h.
|
private |
Definition at line 56 of file CSCSegmentValidation.h.
|
private |
Definition at line 57 of file CSCSegmentValidation.h.
|
private |
Definition at line 58 of file CSCSegmentValidation.h.
|
private |
Definition at line 59 of file CSCSegmentValidation.h.
|
private |
Definition at line 60 of file CSCSegmentValidation.h.
|
private |
Definition at line 61 of file CSCSegmentValidation.h.
|
private |
Definition at line 62 of file CSCSegmentValidation.h.
|
private |
Definition at line 63 of file CSCSegmentValidation.h.
|
private |
Definition at line 64 of file CSCSegmentValidation.h.
|
private |
Definition at line 65 of file CSCSegmentValidation.h.
|
private |
Definition at line 66 of file CSCSegmentValidation.h.
|
private |
Definition at line 67 of file CSCSegmentValidation.h.