#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 89 of file DeDxHitInfo.h.
References infos_, and stripClusters_.
Referenced by DeDxHitInfoProducer::processHit().
|
inline |
Definition at line 97 of file DeDxHitInfo.h.
References 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(), pixelCluster(), DeDxHitInfoProducer::produce(), and stripCluster().
|
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 detId(), infos_, cuy::isFirst, fastTrackerRecHitType::isPixel(), dqmiolumiharvest::j, pixelClusters_, DetId::subdetId(), and SiStripDetId::TIB.
Referenced by pat::PATIsolatedTrackProducer::getDeDx().
|
inline |
Definition at line 87 of file DeDxHitInfo.h.
References pixelClusters_.
|
inline |
|
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 66 of file DeDxHitInfo.h.
References detId(), infos_, cuy::isFirst, dqmiolumiharvest::j, S(), stripClusters_, DetId::subdetId(), and SiStripDetId::TIB.
Referenced by pat::PATIsolatedTrackProducer::getDeDx(), and DeDxHitInfoProducer::produce().
|
inline |
Definition at line 86 of file DeDxHitInfo.h.
References stripClusters_.
|
private |
Definition at line 107 of file DeDxHitInfo.h.
Referenced by addHit(), charge(), detId(), pathlength(), pixelCluster(), pos(), size(), and stripCluster().
|
private |
Definition at line 109 of file DeDxHitInfo.h.
Referenced by addHit(), pixelCluster(), and pixelClusters().
|
private |
Definition at line 108 of file DeDxHitInfo.h.
Referenced by addHit(), stripCluster(), and stripClusters().