CbmRoot
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 ()
 
Double_t GetLength ()
 
Int_t GetPdgCode ()
 
Int_t GetMotherPdg ()
 
Int_t GetCharge ()
 
Int_t GetStationId ()
 
Double_t GetArea ()
 
Int_t GetNPads ()
 

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 11 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 26 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 CbmMuchHitFinderQa::DigitizerQa(), and CbmMuchDigitizerQa::FillChargePerPoint().

◆ AddCharge()

void CbmMuchPointInfo::AddCharge ( Int_t  charge)
inline

◆ GetArea()

Double_t CbmMuchPointInfo::GetArea ( )
inline

◆ GetCharge()

Int_t CbmMuchPointInfo::GetCharge ( )
inline

◆ GetKine()

Double_t CbmMuchPointInfo::GetKine ( )
inline

◆ GetLength()

Double_t CbmMuchPointInfo::GetLength ( )
inline

◆ GetMotherPdg()

Int_t CbmMuchPointInfo::GetMotherPdg ( )
inline

Definition at line 37 of file CbmMuchPointInfo.h.

References fMotherPdg.

◆ GetNPads()

Int_t CbmMuchPointInfo::GetNPads ( )
inline

◆ GetPdgCode()

Int_t CbmMuchPointInfo::GetPdgCode ( )
inline

◆ GetStationId()

Int_t CbmMuchPointInfo::GetStationId ( )
inline

◆ 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 48 of file CbmMuchPointInfo.h.

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

◆ fKine

Double_t CbmMuchPointInfo::fKine
private

Definition at line 44 of file CbmMuchPointInfo.h.

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

◆ fLength

Double_t CbmMuchPointInfo::fLength
private

Definition at line 45 of file CbmMuchPointInfo.h.

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

◆ fMotherPdg

Int_t CbmMuchPointInfo::fMotherPdg
private

Definition at line 47 of file CbmMuchPointInfo.h.

Referenced by GetMotherPdg(), and SetMotherPdg().

◆ fNPads

Int_t CbmMuchPointInfo::fNPads
private

Definition at line 51 of file CbmMuchPointInfo.h.

Referenced by AddArea(), and GetNPads().

◆ fPdgCode

Int_t CbmMuchPointInfo::fPdgCode
private

Definition at line 46 of file CbmMuchPointInfo.h.

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

◆ fS

Double_t CbmMuchPointInfo::fS
private

Definition at line 50 of file CbmMuchPointInfo.h.

Referenced by AddArea(), and GetArea().

◆ fStationId

Int_t CbmMuchPointInfo::fStationId
private

Definition at line 49 of file CbmMuchPointInfo.h.

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


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