#include <DeDxHitInfo.h>
Classes | |
class | DeDxHitInfoContainer |
Public Types | |
typedef std::vector< DeDxHitInfo::DeDxHitInfoContainer > | DeDxHitInfoContainerCollection |
Public Member Functions | |
void | addHit (const float charge, const float pathlength, const DetId &detId, const LocalPoint &pos, const SiStripCluster &stripCluster) |
void | addHit (const float charge, const float pathlength, const DetId &detId, const LocalPoint &pos, const SiPixelCluster &pixelCluster) |
float | charge (size_t i) const |
DeDxHitInfo () | |
DetId | detId (size_t i) const |
float | pathlength (size_t i) const |
const SiPixelCluster * | pixelCluster (size_t i) const |
const std::vector< SiPixelCluster > & | pixelClusters () const |
const LocalPoint | pos (size_t i) const |
size_t | size () const |
const SiStripCluster * | stripCluster (size_t i) const |
const std::vector< SiStripCluster > & | stripClusters () const |
Private Attributes | |
std::vector< DeDxHitInfoContainer > | infos_ |
std::vector< SiPixelCluster > | pixelClusters_ |
std::vector< SiStripCluster > | stripClusters_ |
Definition at line 14 of file DeDxHitInfo.h.
typedef std::vector<DeDxHitInfo::DeDxHitInfoContainer> reco::DeDxHitInfo::DeDxHitInfoContainerCollection |
Definition at line 37 of file DeDxHitInfo.h.
|
inline |
Definition at line 40 of file DeDxHitInfo.h.
|
inline |
Definition at line 83 of file DeDxHitInfo.h.
References reco::DeDxHitInfo::DeDxHitInfoContainer::DeDxHitInfoContainer(), infos_, and stripClusters_.
Referenced by DeDxHitInfoProducer::processHit().
|
inline |
Definition at line 87 of file DeDxHitInfo.h.
References reco::DeDxHitInfo::DeDxHitInfoContainer::DeDxHitInfoContainer(), infos_, and pixelClusters_.
|
inline |
Definition at line 42 of file DeDxHitInfo.h.
References mps_fire::i, and infos_.
Referenced by dEdxHitAnalyzer::analyze(), pat::PATIsolatedTrackProducer::getDeDx(), dEdxHitAnalyzer::harmonic2(), and DeDxHitInfoProducer::produce().
|
inline |
Definition at line 44 of file DeDxHitInfo.h.
References mps_fire::i, and infos_.
Referenced by dEdxHitAnalyzer::analyze(), dEdxHitAnalyzer::harmonic2(), and DeDxHitInfoProducer::produce().
|
inline |
Definition at line 43 of file DeDxHitInfo.h.
References mps_fire::i, and infos_.
Referenced by pat::PATIsolatedTrackProducer::getDeDx(), dEdxHitAnalyzer::harmonic2(), and DeDxHitInfoProducer::produce().
|
inline |
Definition at line 46 of file DeDxHitInfo.h.
References reco::DeDxHitInfo::DeDxHitInfoContainer::detId(), infos_, cuy::isFirst, fastTrackerRecHitType::isPixel(), pixelClusters_, DetId::subdetId(), and SiStripDetId::TIB.
Referenced by pat::PATIsolatedTrackProducer::getDeDx().
|
inline |
Definition at line 81 of file DeDxHitInfo.h.
References pixelClusters_.
|
inline |
Definition at line 45 of file DeDxHitInfo.h.
References mps_fire::i, and infos_.
Referenced by Vispa.Gui.PortWidget.PortWidget::connectionPoint(), Vispa.Gui.VispaWidget.VispaWidget::dragWidget(), and Vispa.Gui.VispaWidget.VispaWidget::paintEvent().
|
inline |
Definition at line 41 of file DeDxHitInfo.h.
References infos_.
Referenced by ntupleDataFormat._Collection::__iter__(), ntupleDataFormat._Collection::__len__(), dEdxHitAnalyzer::analyze(), pat::PATIsolatedTrackProducer::getDeDx(), dEdxHitAnalyzer::harmonic2(), and DeDxHitInfoProducer::produce().
|
inline |
Definition at line 63 of file DeDxHitInfo.h.
References reco::DeDxHitInfo::DeDxHitInfoContainer::detId(), infos_, cuy::isFirst, S(), stripClusters_, DetId::subdetId(), and SiStripDetId::TIB.
Referenced by pat::PATIsolatedTrackProducer::getDeDx(), and DeDxHitInfoProducer::produce().
|
inline |
Definition at line 80 of file DeDxHitInfo.h.
References stripClusters_.
|
private |
Definition at line 93 of file DeDxHitInfo.h.
Referenced by addHit(), charge(), detId(), pathlength(), pixelCluster(), pos(), size(), and stripCluster().
|
private |
Definition at line 95 of file DeDxHitInfo.h.
Referenced by addHit(), pixelCluster(), and pixelClusters().
|
private |
Definition at line 94 of file DeDxHitInfo.h.
Referenced by addHit(), stripCluster(), and stripClusters().