CbmRoot
Loading...
Searching...
No Matches
CbmBuildEventsIdealNew.h
Go to the documentation of this file.
1/* Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
2 SPDX-License-Identifier: GPL-3.0-only
3 Authors: Volker Friese [committer] */
4
9#ifndef CBMBUILDEVENTSIDEALNEW_H_
10#define CBMBUILDEVENTSIDEALNEW_H 1
11
12
13#include "CbmDefs.h"
14
15#include <FairTask.h>
16
17#include <vector>
18
19class TClonesArray;
20class CbmDigiManager;
21class CbmEventStore;
22class CbmEvent;
23class CbmStsDigi;
24
37class CbmBuildEventsIdealNew : public FairTask {
38
39 public:
42
45
47 virtual void Exec(Option_t* opt);
48
49
50 private:
52 std::vector<ECbmModuleId> fSystems{};
53 TClonesArray* fEvents = nullptr;
54 Int_t fNofEntries = 0; // Number of processed time slices
55
57 virtual InitStatus Init();
58
61
63};
64
65#endif /* CBMBUILDEVENTSIDEALNEW_H */
virtual void Exec(Option_t *opt)
CbmBuildEventsIdealNew & operator=(const CbmBuildEventsIdealNew &)=delete
CbmBuildEventsIdealNew(const CbmBuildEventsIdealNew &)=delete
ClassDef(CbmBuildEventsIdealNew, 2)
std::vector< ECbmModuleId > fSystems
CbmDigiManager.
Storable event class for CBM.
Class characterising one event by a collection of links (indices) to data objects,...
Definition CbmEvent.h:34
Data class for a single-channel message in the STS.
Definition CbmStsDigi.h:40