#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 13 of file DeDxHitInfo.h.
typedef std::vector<DeDxHitInfo::DeDxHitInfoContainer> reco::DeDxHitInfo::DeDxHitInfoContainerCollection |
Definition at line 36 of file DeDxHitInfo.h.
|
inline |
Definition at line 39 of file DeDxHitInfo.h.
|
inline |
Definition at line 82 of file DeDxHitInfo.h.
References infos_, and stripClusters_.
Referenced by DeDxHitInfoProducer::processHit().
|
inline |
Definition at line 86 of file DeDxHitInfo.h.
References infos_, and pixelClusters_.
|
inline |
Definition at line 41 of file DeDxHitInfo.h.
Referenced by dEdxHitAnalyzer::analyze(), and dEdxHitAnalyzer::harmonic2().
|
inline |
Definition at line 43 of file DeDxHitInfo.h.
Referenced by dEdxHitAnalyzer::analyze(), dEdxHitAnalyzer::harmonic2(), pixelCluster(), and stripCluster().
|
inline |
|
inline |
Definition at line 45 of file DeDxHitInfo.h.
References detId(), infos_, cuy::isFirst, j, P, pixelClusters_, DetId::subdetId(), and SiStripDetId::TIB.
|
inline |
Definition at line 80 of file DeDxHitInfo.h.
References pixelClusters_.
|
inline |
Definition at line 44 of file DeDxHitInfo.h.
Referenced by Vispa.Gui.PortWidget.PortWidget::connectionPoint(), Vispa.Gui.VispaWidget.VispaWidget::dragWidget(), and Vispa.Gui.VispaWidget.VispaWidget::paintEvent().
|
inline |
Definition at line 40 of file DeDxHitInfo.h.
References infos_.
Referenced by dEdxHitAnalyzer::analyze(), and dEdxHitAnalyzer::harmonic2().
|
inline |
Definition at line 62 of file DeDxHitInfo.h.
References detId(), infos_, cuy::isFirst, j, NULL, S(), stripClusters_, DetId::subdetId(), and SiStripDetId::TIB.
|
inline |
Definition at line 79 of file DeDxHitInfo.h.
References stripClusters_.
|
private |
Definition at line 92 of file DeDxHitInfo.h.
Referenced by addHit(), charge(), detId(), pathlength(), pixelCluster(), pos(), size(), and stripCluster().
|
private |
Definition at line 94 of file DeDxHitInfo.h.
Referenced by addHit(), pixelCluster(), and pixelClusters().
|
private |
Definition at line 93 of file DeDxHitInfo.h.
Referenced by addHit(), stripCluster(), and stripClusters().