#include <DigiCollectionProfiler.h>
Public Member Functions | |
void | analyze (edm::Handle< edm::DetSetVector< SiStripDigi > > digis) |
DigiCollectionProfiler () | |
DigiCollectionProfiler (TProfile *tibprof, TProfile *tobprof, TProfile *tecpprof, TProfile *tecmprof, TH2F *tib2d, TH2F *tob2d, TH2F *tecp2d, TH2F *tecm2d) | |
void | setMaskedModules (std::vector< unsigned int > maskedmod) |
~DigiCollectionProfiler () | |
Private Member Functions | |
int | ismasked (const DetId &mod) const |
Private Attributes | |
std::vector< unsigned int > | m_maskedmod |
unsigned int | m_nevent |
TH2F * | m_tecm2d |
TProfile * | m_tecmprof |
TH2F * | m_tecp2d |
TProfile * | m_tecpprof |
TH2F * | m_tib2d |
TProfile * | m_tibprof |
TH2F * | m_tob2d |
TProfile * | m_tobprof |
Definition at line 12 of file DigiCollectionProfiler.h.
DigiCollectionProfiler::DigiCollectionProfiler | ( | ) |
Definition at line 14 of file DigiCollectionProfiler.cc.
DigiCollectionProfiler::DigiCollectionProfiler | ( | TProfile * | tibprof, |
TProfile * | tobprof, | ||
TProfile * | tecpprof, | ||
TProfile * | tecmprof, | ||
TH2F * | tib2d, | ||
TH2F * | tob2d, | ||
TH2F * | tecp2d, | ||
TH2F * | tecm2d | ||
) |
Definition at line 19 of file DigiCollectionProfiler.cc.
|
inline |
Definition at line 25 of file DigiCollectionProfiler.h.
void DigiCollectionProfiler::analyze | ( | edm::Handle< edm::DetSetVector< SiStripDigi > > | digis | ) |
Definition at line 31 of file DigiCollectionProfiler.cc.
References cond::rpcobgas::detid, ismasked(), m_nevent, m_tecm2d, m_tecmprof, m_tecp2d, m_tecpprof, m_tib2d, m_tibprof, m_tob2d, m_tobprof, text2workspace::mod, TECDetId::side(), SiStripDetId::TEC, SiStripDetId::TIB, SiStripDetId::TID, and SiStripDetId::TOB.
Referenced by BigEventsDebugger::analyze().
|
private |
Definition at line 81 of file DigiCollectionProfiler.cc.
References m_maskedmod, and DetId::rawId().
Referenced by analyze().
void DigiCollectionProfiler::setMaskedModules | ( | std::vector< unsigned int > | maskedmod | ) |
Definition at line 73 of file DigiCollectionProfiler.cc.
References m_maskedmod, and python.multivaluedict::sort().
Referenced by BigEventsDebugger::analyze().
|
private |
Definition at line 45 of file DigiCollectionProfiler.h.
Referenced by ismasked(), and setMaskedModules().
|
private |
Definition at line 34 of file DigiCollectionProfiler.h.
Referenced by analyze().
|
private |
Definition at line 43 of file DigiCollectionProfiler.h.
Referenced by analyze().
|
private |
Definition at line 39 of file DigiCollectionProfiler.h.
Referenced by analyze().
|
private |
Definition at line 42 of file DigiCollectionProfiler.h.
Referenced by analyze().
|
private |
Definition at line 38 of file DigiCollectionProfiler.h.
Referenced by analyze().
|
private |
Definition at line 40 of file DigiCollectionProfiler.h.
Referenced by analyze().
|
private |
Definition at line 36 of file DigiCollectionProfiler.h.
Referenced by analyze().
|
private |
Definition at line 41 of file DigiCollectionProfiler.h.
Referenced by analyze().
|
private |
Definition at line 37 of file DigiCollectionProfiler.h.
Referenced by analyze().