CbmRoot
Loading...
Searching...
No Matches
CbmMuchPointInfo Class Reference

#include <CbmMuchPointInfo.h>

Inheritance diagram for CbmMuchPointInfo:
[legend]
Collaboration diagram for CbmMuchPointInfo:
[legend]

Public Member Functions

 CbmMuchPointInfo ()
 
 CbmMuchPointInfo (Int_t pdgCode, Int_t motherPdg, Double_t kine, Double_t length, Int_t stationId)
 
 ~CbmMuchPointInfo ()
 
void SetKinE (Double_t kine)
 
void SetPdgCode (Int_t pdgCode)
 
void SetMotherPdg (Int_t pdgCode)
 
void SetCharge (Int_t charge)
 
void SetStationId (Int_t id)
 
void SetLength (Double_t length)
 
void AddCharge (Int_t charge)
 
void AddArea (Double_t s)
 
void Print (Option_t *="") const
 
Double_t GetKine () const
 
Double_t GetLength () const
 
Int_t GetPdgCode () const
 
Int_t GetMotherPdg () const
 
Int_t GetCharge () const
 
Int_t GetStationId () const
 
Double_t GetArea () const
 
Int_t GetNPads () const
 

Private Attributes

Double_t fKine
 
Double_t fLength
 
Int_t fPdgCode
 
Int_t fMotherPdg
 
Int_t fCharge
 
Int_t fStationId
 
Double_t fS
 
Int_t fNPads
 

Detailed Description

Definition at line 15 of file CbmMuchPointInfo.h.

Constructor & Destructor Documentation

◆ CbmMuchPointInfo() [1/2]

CbmMuchPointInfo::CbmMuchPointInfo ( )

◆ CbmMuchPointInfo() [2/2]

CbmMuchPointInfo::CbmMuchPointInfo ( Int_t pdgCode,
Int_t motherPdg,
Double_t kine,
Double_t length,
Int_t stationId )

Definition at line 32 of file CbmMuchPointInfo.cxx.

◆ ~CbmMuchPointInfo()

CbmMuchPointInfo::~CbmMuchPointInfo ( )
inline

Definition at line 19 of file CbmMuchPointInfo.h.

Member Function Documentation

◆ AddArea()

void CbmMuchPointInfo::AddArea ( Double_t s)
inline

Definition at line 28 of file CbmMuchPointInfo.h.

References fNPads, and fS.

Referenced by CbmMuchDigitizerQa::FillChargePerPoint().

◆ AddCharge()

void CbmMuchPointInfo::AddCharge ( Int_t charge)
inline

Definition at line 27 of file CbmMuchPointInfo.h.

References fCharge.

Referenced by CbmMuchDigitizerQa::FillChargePerPoint().

◆ GetArea()

Double_t CbmMuchPointInfo::GetArea ( ) const
inline

Definition at line 41 of file CbmMuchPointInfo.h.

References fS.

Referenced by CbmMuchDigitizerQa::FillDigitizerPerformancePlots().

◆ GetCharge()

Int_t CbmMuchPointInfo::GetCharge ( ) const
inline

Definition at line 39 of file CbmMuchPointInfo.h.

References fCharge.

Referenced by CbmMuchDigitizerQa::FillDigitizerPerformancePlots().

◆ GetKine()

Double_t CbmMuchPointInfo::GetKine ( ) const
inline

Definition at line 35 of file CbmMuchPointInfo.h.

References fKine.

Referenced by CbmMuchDigitizerQa::FillDigitizerPerformancePlots().

◆ GetLength()

Double_t CbmMuchPointInfo::GetLength ( ) const
inline

Definition at line 36 of file CbmMuchPointInfo.h.

References fLength.

Referenced by CbmMuchDigitizerQa::FillDigitizerPerformancePlots().

◆ GetMotherPdg()

Int_t CbmMuchPointInfo::GetMotherPdg ( ) const
inline

Definition at line 38 of file CbmMuchPointInfo.h.

References fMotherPdg.

◆ GetNPads()

Int_t CbmMuchPointInfo::GetNPads ( ) const
inline

Definition at line 42 of file CbmMuchPointInfo.h.

References fNPads.

Referenced by CbmMuchDigitizerQa::FillDigitizerPerformancePlots().

◆ GetPdgCode()

Int_t CbmMuchPointInfo::GetPdgCode ( ) const
inline

Definition at line 37 of file CbmMuchPointInfo.h.

References fPdgCode.

Referenced by CbmMuchDigitizerQa::FillDigitizerPerformancePlots().

◆ GetStationId()

Int_t CbmMuchPointInfo::GetStationId ( ) const
inline

Definition at line 40 of file CbmMuchPointInfo.h.

References fStationId.

Referenced by CbmMuchDigitizerQa::FillDigitizerPerformancePlots().

◆ Print()

void CbmMuchPointInfo::Print ( Option_t * = "") const

◆ SetCharge()

void CbmMuchPointInfo::SetCharge ( Int_t charge)
inline

Definition at line 24 of file CbmMuchPointInfo.h.

References fCharge.

◆ SetKinE()

void CbmMuchPointInfo::SetKinE ( Double_t kine)
inline

Definition at line 21 of file CbmMuchPointInfo.h.

References fKine.

◆ SetLength()

void CbmMuchPointInfo::SetLength ( Double_t length)
inline

Definition at line 26 of file CbmMuchPointInfo.h.

References fLength.

◆ SetMotherPdg()

void CbmMuchPointInfo::SetMotherPdg ( Int_t pdgCode)
inline

Definition at line 23 of file CbmMuchPointInfo.h.

References fMotherPdg.

◆ SetPdgCode()

void CbmMuchPointInfo::SetPdgCode ( Int_t pdgCode)
inline

Definition at line 22 of file CbmMuchPointInfo.h.

References fPdgCode.

◆ SetStationId()

void CbmMuchPointInfo::SetStationId ( Int_t id)
inline

Definition at line 25 of file CbmMuchPointInfo.h.

References fStationId.

Member Data Documentation

◆ fCharge

Int_t CbmMuchPointInfo::fCharge
private

Definition at line 49 of file CbmMuchPointInfo.h.

Referenced by AddCharge(), GetCharge(), Print(), and SetCharge().

◆ fKine

Double_t CbmMuchPointInfo::fKine
private

Definition at line 45 of file CbmMuchPointInfo.h.

Referenced by GetKine(), Print(), and SetKinE().

◆ fLength

Double_t CbmMuchPointInfo::fLength
private

Definition at line 46 of file CbmMuchPointInfo.h.

Referenced by GetLength(), Print(), and SetLength().

◆ fMotherPdg

Int_t CbmMuchPointInfo::fMotherPdg
private

Definition at line 48 of file CbmMuchPointInfo.h.

Referenced by GetMotherPdg(), and SetMotherPdg().

◆ fNPads

Int_t CbmMuchPointInfo::fNPads
private

Definition at line 52 of file CbmMuchPointInfo.h.

Referenced by AddArea(), and GetNPads().

◆ fPdgCode

Int_t CbmMuchPointInfo::fPdgCode
private

Definition at line 47 of file CbmMuchPointInfo.h.

Referenced by GetPdgCode(), Print(), and SetPdgCode().

◆ fS

Double_t CbmMuchPointInfo::fS
private

Definition at line 51 of file CbmMuchPointInfo.h.

Referenced by AddArea(), and GetArea().

◆ fStationId

Int_t CbmMuchPointInfo::fStationId
private

Definition at line 50 of file CbmMuchPointInfo.h.

Referenced by GetStationId(), Print(), and SetStationId().


The documentation for this class was generated from the following files: