|
BmnRoot
|
Abstract base class for description of the functional behaviour of sensors in the STS. More...
#include <CbmStsSensorType.h>
Public Member Functions | |
| CbmStsSensorType () | |
| virtual | ~CbmStsSensorType () |
| Int_t | GetTypeId () const |
| virtual void | ProcessPoint (CbmStsSensorPoint *point, const CbmStsSenzor *sensor) const =0 |
Abstract base class for description of the functional behaviour of sensors in the STS.
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.
|
inline |
Constructor
Definition at line 36 of file CbmStsSensorType.h.
|
inlinevirtual |
Destructor
Definition at line 40 of file CbmStsSensorType.h.
|
inline |
Type identifier
Definition at line 44 of file CbmStsSensorType.h.
Referenced by CbmStsModule::AddSensor().
|
pure virtual |
Produce charge in the sensor
| point | Pointer 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().