CbmRoot
Loading...
Searching...
No Matches
HalCbmCompressionTask.h
Go to the documentation of this file.
1/* Copyright (C) 2023-2023 Warsaw University of Technology, Warsaw
2 SPDX-License-Identifier: GPL-3.0-only
3 Authors: Daniel Wielanek [committer] */
4#ifndef CBMNICACOMPRESSION_H_
5#define CBMNICACOMPRESSION_H_
6
7#include "FairTask.h"
8
9#include <TClonesArray.h>
10
11#include <Hal/Array.h>
12#include <Hal/TrackClones.h>
13
14
15class HalCbmCompressionTask : public FairTask {
16 Hal::TrackClones* fStsMatches;
17 Hal::TrackClones* fTofMatches;
18 Hal::TrackClones* fMCTracks;
19 TClonesArray* fStsLinks;
20 TClonesArray* fTofLinks;
21 Hal::Array_1<Int_t> fMapUse;
22 Hal::Array_1<Int_t> fMapIndex;
23 Bool_t fAllDep;
24 void NoDep();
25 void WithDep();
26
27 public:
29 InitStatus Init();
30 void AllDependencies() { fAllDep = kTRUE; };
31 void Exec(Option_t* opt);
32 virtual ~HalCbmCompressionTask();
33 ClassDef(HalCbmCompressionTask, 1)
34};
35
36#endif /* CBMNICACOMPRESSION_H_ */
Hal::TrackClones * fTofMatches
Hal::Array_1< Int_t > fMapIndex
Hal::TrackClones * fStsMatches
Hal::TrackClones * fMCTracks
Hal::Array_1< Int_t > fMapUse