CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes
reco::DeDxHitInfo::DeDxHitInfoContainer Class Reference

#include <DeDxHitInfo.h>

Public Member Functions

float charge () const
 
 DeDxHitInfoContainer ()
 
 DeDxHitInfoContainer (const float charge, const float pathlength, const DetId &detId, const LocalPoint &pos)
 
const DetIddetId () const
 
float pathlength () const
 
const LocalPointpos () const
 

Private Attributes

float charge_
 total cluster charge More...
 
DetId detId_
 
float pathlength_
 path length inside a module More...
 
LocalPoint pos_
 hit position More...
 

Detailed Description

Definition at line 16 of file DeDxHitInfo.h.

Constructor & Destructor Documentation

◆ DeDxHitInfoContainer() [1/2]

reco::DeDxHitInfo::DeDxHitInfoContainer::DeDxHitInfoContainer ( )
inline

Definition at line 18 of file DeDxHitInfo.h.

18 : charge_(0.0f), pathlength_(0.0f) {}

◆ DeDxHitInfoContainer() [2/2]

reco::DeDxHitInfo::DeDxHitInfoContainer::DeDxHitInfoContainer ( const float  charge,
const float  pathlength,
const DetId detId,
const LocalPoint pos 
)
inline

Definition at line 19 of file DeDxHitInfo.h.

Member Function Documentation

◆ charge()

float reco::DeDxHitInfo::DeDxHitInfoContainer::charge ( ) const
inline

Definition at line 22 of file DeDxHitInfo.h.

22 { return charge_; }

References charge_.

◆ detId()

const DetId& reco::DeDxHitInfo::DeDxHitInfoContainer::detId ( ) const
inline

Definition at line 24 of file DeDxHitInfo.h.

24 { return detId_; }

References detId_.

◆ pathlength()

float reco::DeDxHitInfo::DeDxHitInfoContainer::pathlength ( ) const
inline

Definition at line 23 of file DeDxHitInfo.h.

23 { return pathlength_; }

References pathlength_.

◆ pos()

const LocalPoint& reco::DeDxHitInfo::DeDxHitInfoContainer::pos ( ) const
inline

Definition at line 25 of file DeDxHitInfo.h.

25 { return pos_; }

References pos_.

Member Data Documentation

◆ charge_

float reco::DeDxHitInfo::DeDxHitInfoContainer::charge_
private

total cluster charge

Definition at line 29 of file DeDxHitInfo.h.

Referenced by charge().

◆ detId_

DetId reco::DeDxHitInfo::DeDxHitInfoContainer::detId_
private

Definition at line 32 of file DeDxHitInfo.h.

Referenced by detId().

◆ pathlength_

float reco::DeDxHitInfo::DeDxHitInfoContainer::pathlength_
private

path length inside a module

Definition at line 31 of file DeDxHitInfo.h.

Referenced by pathlength().

◆ pos_

LocalPoint reco::DeDxHitInfo::DeDxHitInfoContainer::pos_
private

hit position

Definition at line 34 of file DeDxHitInfo.h.

Referenced by pos().

reco::DeDxHitInfo::DeDxHitInfoContainer::detId
const DetId & detId() const
Definition: DeDxHitInfo.h:24
f
double f[11][100]
Definition: MuScleFitUtils.cc:78
pos
Definition: PixelAliasList.h:18
reco::DeDxHitInfo::DeDxHitInfoContainer::charge_
float charge_
total cluster charge
Definition: DeDxHitInfo.h:29
reco::DeDxHitInfo::DeDxHitInfoContainer::charge
float charge() const
Definition: DeDxHitInfo.h:22
reco::DeDxHitInfo::DeDxHitInfoContainer::pos_
LocalPoint pos_
hit position
Definition: DeDxHitInfo.h:34
reco::DeDxHitInfo::DeDxHitInfoContainer::detId_
DetId detId_
Definition: DeDxHitInfo.h:32
reco::DeDxHitInfo::DeDxHitInfoContainer::pathlength
float pathlength() const
Definition: DeDxHitInfo.h:23
reco::DeDxHitInfo::DeDxHitInfoContainer::pathlength_
float pathlength_
path length inside a module
Definition: DeDxHitInfo.h:31