#include <TSOSHistogramMaker.h>
Public Member Functions | |
void | fill (const TrajectoryStateOnSurface &tsos, TransientTrackingRecHit::ConstRecHitPointer hit) const |
TSOSHistogramMaker () | |
TSOSHistogramMaker (const edm::ParameterSet &iConfig) | |
Private Attributes | |
const bool | m_2dhistos |
std::vector< DetIdSelector > | m_detsels |
std::vector< TH2F * > | m_histocluslenangle |
std::vector< std::string > | m_selnames |
std::vector< std::string > | m_seltitles |
std::vector< TH1F * > | m_tsosdx |
std::vector< TH2F * > | m_tsosdxdy |
std::vector< TH1F * > | m_tsosdy |
std::vector< TH1F * > | m_tsosprojx |
std::vector< TH1F * > | m_tsosprojy |
std::vector< TH1F * > | m_tsosx |
std::vector< TH2F * > | m_tsosxy |
std::vector< TH1F * > | m_tsosy |
std::vector< TH1F * > | m_ttrhx |
std::vector< TH2F * > | m_ttrhxy |
std::vector< TH1F * > | m_ttrhy |
Definition at line 16 of file TSOSHistogramMaker.h.
TSOSHistogramMaker::TSOSHistogramMaker | ( | ) |
Definition at line 11 of file TSOSHistogramMaker.cc.
TSOSHistogramMaker::TSOSHistogramMaker | ( | const edm::ParameterSet & | iConfig | ) |
Definition at line 27 of file TSOSHistogramMaker.cc.
References gather_cfg::cout, edm::ParameterSet::getParameter(), m_2dhistos, m_detsels, m_histocluslenangle, m_selnames, m_seltitles, m_tsosdx, m_tsosdxdy, m_tsosdy, m_tsosprojx, m_tsosprojy, m_tsosx, m_tsosxy, m_tsosy, m_ttrhx, m_ttrhxy, m_ttrhy, TFileDirectory::make(), TFileService::mkdir(), Skims_PA_cff::name, AlCaHLTBitMon_QueryRunRegistry::string, and overlapproblemtsosanalyzer_cfi::title.
void TSOSHistogramMaker::fill | ( | const TrajectoryStateOnSurface & | tsos, |
TransientTrackingRecHit::ConstRecHitPointer | hit | ||
) | const |
Definition at line 110 of file TSOSHistogramMaker.cc.
References mps_fire::i, isSelected(), TrajectoryStateOnSurface::localDirection(), TrajectoryStateOnSurface::localPosition(), m_2dhistos, m_detsels, m_tsosdx, m_tsosdxdy, m_tsosdy, m_tsosprojx, m_tsosprojy, m_tsosx, m_tsosxy, m_tsosy, m_ttrhx, m_ttrhxy, m_ttrhy, PV3DBase< T, PVType, FrameType >::x(), hit::x, PV3DBase< T, PVType, FrameType >::y(), hit::y, and PV3DBase< T, PVType, FrameType >::z().
Referenced by OverlapProblemTSOSAnalyzer::analyze().
|
private |
Definition at line 23 of file TSOSHistogramMaker.h.
Referenced by fill(), and TSOSHistogramMaker().
|
private |
Definition at line 24 of file TSOSHistogramMaker.h.
Referenced by fill(), and TSOSHistogramMaker().
|
private |
Definition at line 28 of file TSOSHistogramMaker.h.
Referenced by TSOSHistogramMaker().
|
private |
Definition at line 25 of file TSOSHistogramMaker.h.
Referenced by TSOSHistogramMaker().
|
private |
Definition at line 26 of file TSOSHistogramMaker.h.
Referenced by TSOSHistogramMaker().
|
private |
Definition at line 38 of file TSOSHistogramMaker.h.
Referenced by fill(), and TSOSHistogramMaker().
|
private |
Definition at line 39 of file TSOSHistogramMaker.h.
Referenced by fill(), and TSOSHistogramMaker().
|
private |
Definition at line 37 of file TSOSHistogramMaker.h.
Referenced by fill(), and TSOSHistogramMaker().
|
private |
Definition at line 32 of file TSOSHistogramMaker.h.
Referenced by fill(), and TSOSHistogramMaker().
|
private |
Definition at line 33 of file TSOSHistogramMaker.h.
Referenced by fill(), and TSOSHistogramMaker().
|
private |
Definition at line 30 of file TSOSHistogramMaker.h.
Referenced by fill(), and TSOSHistogramMaker().
|
private |
Definition at line 31 of file TSOSHistogramMaker.h.
Referenced by fill(), and TSOSHistogramMaker().
|
private |
Definition at line 29 of file TSOSHistogramMaker.h.
Referenced by fill(), and TSOSHistogramMaker().
|
private |
Definition at line 35 of file TSOSHistogramMaker.h.
Referenced by fill(), and TSOSHistogramMaker().
|
private |
Definition at line 36 of file TSOSHistogramMaker.h.
Referenced by fill(), and TSOSHistogramMaker().
|
private |
Definition at line 34 of file TSOSHistogramMaker.h.
Referenced by fill(), and TSOSHistogramMaker().