CbmRoot
CbmMuchSector Class Reference

#include <CbmMuchSector.h>

Inheritance diagram for CbmMuchSector:
[legend]

Public Member Functions

 CbmMuchSector ()
 
 CbmMuchSector (UInt_t modAddress, UInt_t index, Int_t nChannels)
 
virtual ~CbmMuchSector ()
 
UInt_t GetAddress () const
 
UInt_t GetSectorIndex () const
 
Int_t GetNChannels () const
 
CbmMuchPadGetPadByChannelIndex (Int_t iChannel) const
 
virtual void AddPads ()
 
virtual void DrawPads ()
 

Protected Member Functions

 ClassDef (CbmMuchSector, 2)
 Vector of pads. More...
 

Protected Attributes

UInt_t fAddress
 
Int_t fNChannels
 
std::vector< CbmMuchPad * > fPads
 

Detailed Description

Definition at line 22 of file CbmMuchSector.h.

Constructor & Destructor Documentation

◆ CbmMuchSector() [1/2]

CbmMuchSector::CbmMuchSector ( )

Definition at line 10 of file CbmMuchSector.cxx.

◆ CbmMuchSector() [2/2]

CbmMuchSector::CbmMuchSector ( UInt_t  modAddress,
UInt_t  index,
Int_t  nChannels 
)

Definition at line 14 of file CbmMuchSector.cxx.

References fPads.

◆ ~CbmMuchSector()

virtual CbmMuchSector::~CbmMuchSector ( )
inlinevirtual

Definition at line 26 of file CbmMuchSector.h.

Member Function Documentation

◆ AddPads()

virtual void CbmMuchSector::AddPads ( )
inlinevirtual

Reimplemented in CbmMuchSectorRectangular, and CbmMuchSectorRadial.

Definition at line 34 of file CbmMuchSector.h.

◆ ClassDef()

CbmMuchSector::ClassDef ( CbmMuchSector  ,
 
)
protected

Vector of pads.

◆ DrawPads()

virtual void CbmMuchSector::DrawPads ( )
inlinevirtual

Reimplemented in CbmMuchSectorRectangular, and CbmMuchSectorRadial.

Definition at line 35 of file CbmMuchSector.h.

Referenced by CbmMuchModuleGem::DrawPads().

◆ GetAddress()

◆ GetNChannels()

◆ GetPadByChannelIndex()

◆ GetSectorIndex()

UInt_t CbmMuchSector::GetSectorIndex ( ) const
inline

Definition at line 28 of file CbmMuchSector.h.

References fAddress, and CbmMuchAddress::GetSectorIndex().

Referenced by CbmMuchModuleGemRectangular::InitGrid().

Member Data Documentation

◆ fAddress

UInt_t CbmMuchSector::fAddress
protected

◆ fNChannels

◆ fPads


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