11#ifndef CbmRecoStsPixel_H
12#define CbmRecoStsPixel_H 1
18#include <TStopwatch.h>
69 void Exec(Option_t* opt);
ECbmRecoMode
Reconstruct the full time slice or event-by-event.
Class characterising one event by a collection of links (indices) to data objects,...
Access to a MC data branch for time-based analysis.
Task class for local reconstruction in the STS Pixel detector.
void Exec(Option_t *opt)
Task execution.
CbmStsParSetSensorCond * fParSetCond
Sensor conditions.
void SetEventMode(Bool_t choice=kTRUE)
Set event-by-event mode.
CbmRecoStsPixel(const CbmRecoStsPixel &)=delete
Copy constructor (disabled)
ClassDef(CbmRecoStsPixel, 0)
CbmStsParSetModule * fParSetModule
Module parameters.
void SetParContainers()
Define the needed parameter containers.
CbmMCDataArray * fStsPoints
Interface to digi branch.
InitStatus Init()
Initialisation.
TClonesArray * fHits
Output cluster array.
CbmDigiManager * fDigiManager
Input array of events.
CbmStsParSetSensor * fParSetSensor
Sensor parameters.
CbmRecoStsPixel(ECbmRecoMode mode=ECbmRecoMode::Timeslice)
Constructor.
void SetMode(ECbmRecoMode mode)
Set execution mode.
~CbmRecoStsPixel()
Destructor
ECbmRecoMode fMode
Time-slice or event.
CbmRecoStsPixel operator=(const CbmRecoStsPixel &)=delete
Assignment operator (disabled)
CbmStsParSim * fParSim
Instance of STS setup.
void ProcessData(CbmEvent *event=nullptr)
Process one time slice or event.
void Finish()
End-of-run action.
CbmStsSetup * fSetup
Output hit array.
Class representing an element of the STS setup.
Parameters of the STS readout ASIC.
Parameters for one STS module.
Parameters for operating conditions of a STS sensor.
Constructional parameters of a STS sensor.
Parameters container for CbmStsParModule.
Parameters container for CbmStsParSensorCond.
Parameters container for CbmStsParSensor.
Settings for STS simulation (digitizer)
Class for reconstruction in one STS module.
Class representing an instance of a sensor in the CBM-STS.
Class representing the top level of the STS setup.