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) {}
float pathlength_
path length inside a module
Definition: DeDxHitInfo.h:31
float charge_
total cluster charge
Definition: DeDxHitInfo.h:29
double f[11][100]

◆ DeDxHitInfoContainer() [2/2]

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

Member Function Documentation

◆ charge()

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

Definition at line 22 of file DeDxHitInfo.h.

References charge_.

22 { return charge_; }
float charge_
total cluster charge
Definition: DeDxHitInfo.h:29

◆ detId()

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

Definition at line 24 of file DeDxHitInfo.h.

References detId_.

◆ pathlength()

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

Definition at line 23 of file DeDxHitInfo.h.

References pathlength_.

23 { return pathlength_; }
float pathlength_
path length inside a module
Definition: DeDxHitInfo.h:31

◆ pos()

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

Definition at line 25 of file DeDxHitInfo.h.

References pos_.

25 { return 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().