BmnRoot
Loading...
Searching...
No Matches
CbmStsCluster Class Reference

#include <CbmStsCluster.h>

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

Public Member Functions

 CbmStsCluster ()
 
 CbmStsCluster (Double_t digiSig, Int_t iStation, Int_t iSector, Int_t iSide)
 
virtual ~CbmStsCluster ()
 
void AddDigi (Int_t idigi)
 
void SetMean (Double_t chan)
 
void SetMeanError (Double_t err)
 
Int_t GetDetectorId () const
 
Int_t GetStationNr () const
 
Int_t GetSectorNr () const
 
Int_t GetSide () const
 
Int_t GetNDigis () const
 
Int_t GetDigi (Int_t inum)
 
Double_t GetMean () const
 
Double_t GetMeanError () const
 
Double_t GetQtot () const
 
Int_t GetLeft () const
 
void SetQtot (Double_t qtot)
 
void SetLeft (Int_t left)
 
 CbmStsCluster ()
 
 CbmStsCluster (Double_t digiSig, Int_t iStation, Int_t iSector, Int_t iSide)
 
virtual ~CbmStsCluster ()
 
void AddDigi (Int_t idigi)
 
void SetMean (Double_t chan)
 
void SetMeanError (Double_t err)
 
Int_t GetDetectorId () const
 
Int_t GetStationNr () const
 
Int_t GetSectorNr () const
 
Int_t GetSide () const
 
Int_t GetNDigis () const
 
Int_t GetDigi (Int_t inum)
 
Double_t GetMean () const
 
Double_t GetMeanError () const
 
Double_t GetQtot () const
 
Int_t GetLeft () const
 
void SetQtot (Double_t qtot)
 
void SetLeft (Int_t left)
 

Detailed Description

CbmStsCluster.h

Author
V.Friese v.fri.nosp@m.ese@.nosp@m.gsi.d.nosp@m.e
Since
28.08.06
Version
1.0

Data class for digital STS information Data level: RAW

The detector ID consists of: system ID (0-31, kSTS=2), bits 0-4, see base class station number (0-255), bits 5-12 sector number (0-32767), bits 13-27 side (0=front side, 1=back side, bit 28, always 0 for pixel sectors).

The index of the (first) MCPoint having activated this channel is accessible via GetMcPointIndex().

Definition at line 32 of file CbmStsCluster.h.

Constructor & Destructor Documentation

◆ CbmStsCluster() [1/4]

CbmStsCluster::CbmStsCluster ( )

Default constructor

Definition at line 16 of file CbmStsCluster.cxx.

◆ CbmStsCluster() [2/4]

CbmStsCluster::CbmStsCluster ( Double_t  digiSig,
Int_t  iStation,
Int_t  iSector,
Int_t  iSide 
)

Constructor from station number, sector number, front/back side and channel number

Parameters
iStationstation number (0-255)
iSectorsector number (0-32767)
iSide0=front side; 1=back side
iChannelchannel number

Definition at line 38 of file CbmStsCluster.cxx.

◆ ~CbmStsCluster() [1/2]

CbmStsCluster::~CbmStsCluster ( )
virtual

Destructor

Definition at line 80 of file CbmStsCluster.cxx.

◆ CbmStsCluster() [3/4]

CbmStsCluster::CbmStsCluster ( )

Default constructor

◆ CbmStsCluster() [4/4]

CbmStsCluster::CbmStsCluster ( Double_t  digiSig,
Int_t  iStation,
Int_t  iSector,
Int_t  iSide 
)

Constructor from station number, sector number, front/back side and channel number

Parameters
iStationstation number (0-255)
iSectorsector number (0-32767)
iSide0=front side; 1=back side
iChannelchannel number

◆ ~CbmStsCluster() [2/2]

virtual CbmStsCluster::~CbmStsCluster ( )
virtual

Destructor

Member Function Documentation

◆ AddDigi() [1/2]

void CbmStsCluster::AddDigi ( Int_t  idigi)
inline

Definition at line 52 of file CbmStsCluster.h.

◆ AddDigi() [2/2]

void CbmStsCluster::AddDigi ( Int_t  idigi)
inline

Definition at line 52 of file CbmStsCluster.h.

◆ GetDetectorId() [1/2]

Int_t CbmStsCluster::GetDetectorId ( ) const
inline

Accessors

Definition at line 60 of file CbmStsCluster.h.

◆ GetDetectorId() [2/2]

Int_t CbmStsCluster::GetDetectorId ( ) const
inline

Accessors

Definition at line 60 of file CbmStsCluster.h.

◆ GetDigi() [1/2]

Int_t CbmStsCluster::GetDigi ( Int_t  inum)
inline

Definition at line 70 of file CbmStsCluster.h.

Referenced by CbmStsClusterFinder::Exec().

◆ GetDigi() [2/2]

Int_t CbmStsCluster::GetDigi ( Int_t  inum)
inline

Definition at line 70 of file CbmStsCluster.h.

◆ GetLeft() [1/2]

Int_t CbmStsCluster::GetLeft ( ) const
inline

Definition at line 74 of file CbmStsCluster.h.

◆ GetLeft() [2/2]

Int_t CbmStsCluster::GetLeft ( ) const
inline

Definition at line 74 of file CbmStsCluster.h.

◆ GetMean() [1/2]

Double_t CbmStsCluster::GetMean ( ) const
inline

Definition at line 71 of file CbmStsCluster.h.

Referenced by BmnTrackConv::ProcessDST().

◆ GetMean() [2/2]

Double_t CbmStsCluster::GetMean ( ) const
inline

Definition at line 71 of file CbmStsCluster.h.

◆ GetMeanError() [1/2]

Double_t CbmStsCluster::GetMeanError ( ) const
inline

Definition at line 72 of file CbmStsCluster.h.

◆ GetMeanError() [2/2]

Double_t CbmStsCluster::GetMeanError ( ) const
inline

Definition at line 72 of file CbmStsCluster.h.

◆ GetNDigis() [1/2]

Int_t CbmStsCluster::GetNDigis ( ) const
inline

Definition at line 69 of file CbmStsCluster.h.

Referenced by CbmStsClusterFinder::Exec(), and BmnTrackConv::ProcessDST().

◆ GetNDigis() [2/2]

Int_t CbmStsCluster::GetNDigis ( ) const
inline

Definition at line 69 of file CbmStsCluster.h.

◆ GetQtot() [1/2]

Double_t CbmStsCluster::GetQtot ( ) const
inline

Definition at line 73 of file CbmStsCluster.h.

Referenced by BmnTrackConv::ProcessDST().

◆ GetQtot() [2/2]

Double_t CbmStsCluster::GetQtot ( ) const
inline

Definition at line 73 of file CbmStsCluster.h.

◆ GetSectorNr() [1/2]

Int_t CbmStsCluster::GetSectorNr ( ) const
inline

Definition at line 64 of file CbmStsCluster.h.

◆ GetSectorNr() [2/2]

Int_t CbmStsCluster::GetSectorNr ( ) const
inline

Definition at line 64 of file CbmStsCluster.h.

◆ GetSide() [1/2]

Int_t CbmStsCluster::GetSide ( ) const
inline

Definition at line 66 of file CbmStsCluster.h.

◆ GetSide() [2/2]

Int_t CbmStsCluster::GetSide ( ) const
inline

Definition at line 66 of file CbmStsCluster.h.

◆ GetStationNr() [1/2]

Int_t CbmStsCluster::GetStationNr ( ) const
inline

Definition at line 62 of file CbmStsCluster.h.

◆ GetStationNr() [2/2]

Int_t CbmStsCluster::GetStationNr ( ) const
inline

Definition at line 62 of file CbmStsCluster.h.

◆ SetLeft() [1/2]

void CbmStsCluster::SetLeft ( Int_t  left)
inline

Definition at line 76 of file CbmStsCluster.h.

◆ SetLeft() [2/2]

void CbmStsCluster::SetLeft ( Int_t  left)
inline

Definition at line 76 of file CbmStsCluster.h.

◆ SetMean() [1/2]

void CbmStsCluster::SetMean ( Double_t  chan)
inline

Definition at line 56 of file CbmStsCluster.h.

◆ SetMean() [2/2]

void CbmStsCluster::SetMean ( Double_t  chan)
inline

Definition at line 56 of file CbmStsCluster.h.

◆ SetMeanError() [1/2]

void CbmStsCluster::SetMeanError ( Double_t  err)
inline

Definition at line 57 of file CbmStsCluster.h.

◆ SetMeanError() [2/2]

void CbmStsCluster::SetMeanError ( Double_t  err)
inline

Definition at line 57 of file CbmStsCluster.h.

◆ SetQtot() [1/2]

void CbmStsCluster::SetQtot ( Double_t  qtot)
inline

Definition at line 75 of file CbmStsCluster.h.

◆ SetQtot() [2/2]

void CbmStsCluster::SetQtot ( Double_t  qtot)
inline

Definition at line 75 of file CbmStsCluster.h.


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