Go to the documentation of this file.
16 #ifndef CBMMVDDETECTOR_H
17 #define CBMMVDDETECTOR_H 1
24 #include "TClonesArray.h"
83 Double_t sensorStartTime,
89 for (Int_t
i = 0;
i < 3;
i++)
100 void Exec(UInt_t nLevel);
static CbmMvdDetector * Instance()
TClonesArray * fcurrentEvent
TClonesArray * foutputDigiMatchs
void SendInputDigisToHits(TClonesArray *digis)
UInt_t GetPluginArraySize()
TClonesArray * GetOutputCluster()
CbmMvdStationPar * GetParameterFile()
CbmMvdSensor * GetSensor(UInt_t nSensor)
virtual ~CbmMvdDetector()
TClonesArray * GetOuput()
void SendInput(TClonesArray *input)
CbmMvdDetector operator=(const CbmMvdDetector &)
TClonesArray * GetOutputDigiMatchs()
TClonesArray * GetOutputArray(Int_t nPlugin)
TClonesArray * fSensorIDArray
TClonesArray * GetCurrentEvent()
CbmMvdDetector(const CbmMvdDetector &)
TClonesArray * GetOutputHits()
void AddSensor(TString clearName, TString fullName, TString nodeName, CbmMvdSensorDataSheet *sensorData, Int_t sensorNr, Int_t volumeId, Double_t sensorStartTime, Int_t stationNr)
void SendInputDigis(CbmDigiManager *digiMan)
TClonesArray * fSensorArray
void ExecFrom(UInt_t nLevel)
TClonesArray * foutputCluster
CbmMvdStationPar * fParameter
TClonesArray * foutputDigis
void Print(Option_t *opt="") const
static CbmMvdSensorTyp fSensorTyp
static CbmMvdDetector * fInstance
Int_t GetSensorArraySize()
void SetMisalignment(Float_t misalignment[3])
TClonesArray * foutputHits
TClonesArray * foutputHitMatchs
static void SetSensorTyp(CbmMvdSensorTyp typ)
void SetParameterFile(CbmMvdStationPar *parameter)
Bool_t fSensorArrayFilled
void BuildDebugHistograms()
void AddPlugin(CbmMvdSensorPlugin *plugin)
void SendInputCluster(TClonesArray *cluster)
ClassDef(CbmMvdDetector, 1)
TClonesArray * GetOutputDigis()