BmnRoot
Loading...
Searching...
No Matches
CbmStsSensorType Class Referenceabstract

Abstract base class for description of the functional behaviour of sensors in the STS. More...

#include <CbmStsSensorType.h>

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

Public Member Functions

 CbmStsSensorType ()
 
virtual ~CbmStsSensorType ()
 
Int_t GetTypeId () const
 
virtual void ProcessPoint (CbmStsSensorPoint *point, const CbmStsSenzor *sensor) const =0
 

Detailed Description

Abstract base class for description of the functional behaviour of sensors in the STS.

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

Concrete classes deriving from CbmStsSensorType describe the production of charge by a CbmStsSensorPoint (charged particle traversing the sensor). The must implement the abstract method ProcessPoint.

Definition at line 30 of file CbmStsSensorType.h.

Constructor & Destructor Documentation

◆ CbmStsSensorType()

CbmStsSensorType::CbmStsSensorType ( )
inline

Constructor

Definition at line 36 of file CbmStsSensorType.h.

◆ ~CbmStsSensorType()

virtual CbmStsSensorType::~CbmStsSensorType ( )
inlinevirtual

Destructor

Definition at line 40 of file CbmStsSensorType.h.

Member Function Documentation

◆ GetTypeId()

Int_t CbmStsSensorType::GetTypeId ( ) const
inline

Type identifier

Definition at line 44 of file CbmStsSensorType.h.

Referenced by CbmStsModule::AddSensor().

◆ ProcessPoint()

virtual void CbmStsSensorType::ProcessPoint ( CbmStsSensorPoint point,
const CbmStsSenzor sensor 
) const
pure virtual

Produce charge in the sensor

Parameters
pointPointer to CbmStsSensorPoint with relevant parameters

Perform the appropriate action for a particle trajectory in the sensor characterised by the CbmStsSensorPoint object.

Implemented in CbmStsSensorTypeDssd.

Referenced by CbmStsSenzor::ProcessPoint().


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