FairRoot
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
PixelFindHitsTask.h
Go to the documentation of this file.
1 /********************************************************************************
2  * Copyright (C) 2014 GSI Helmholtzzentrum fuer Schwerionenforschung GmbH *
3  * *
4  * This software is distributed under the terms of the *
5  * GNU Lesser General Public Licence (LGPL) version 3, *
6  * copied verbatim in the file "LICENSE" *
7  ********************************************************************************/
8 /*
9  * PixelHit.h
10  *
11  * Created on: 18.02.2016
12  * Author: R. Karabowicz
13  */
14 
15 #ifndef PIXELFINDHITSTASK_H
16 #define PIXELFINDHITSTASK_H
17 
18 #include <Rtypes.h>
19 
20 class TList;
21 class TClonesArray;
22 class PixelDigiPar;
23 class FairGeoParSet;
24 
26 {
27  public:
30 
32  virtual ~PixelFindHitsTask();
33 
34  // MQ
35  void Exec(TClonesArray* digis, TClonesArray* hits);
36  void Exec(TList* list, TClonesArray* hits);
37  void Init(PixelDigiPar* digipar, FairGeoParSet* geopar);
38 
39  private:
40  FairGeoParSet* fGeoParSet;
41 
42  Int_t fNDigis;
43  Int_t fNHits;
44 
45  Int_t fTNofEvents;
46  Int_t fTNofDigis;
47  Int_t fTNofHits;
48 
49  Int_t fFeCols; // Colums read per Frontend
50  Int_t fFeRows; // Rows read per Frontend
51  Int_t fMaxFEperCol; // max number of Frontend elemens per column
52  Double_t fPitchX; // Pixel cell size X
53  Double_t fPitchY; // Pixel cell size Y
54 
56  void Reset(TClonesArray* hits);
57 
59  virtual void Finish();
60 
62  PixelFindHitsTask& operator=(const PixelFindHitsTask&);
63 };
64 
65 #endif
void Init(PixelDigiPar *digipar, FairGeoParSet *geopar)
Digitization Parameter Class for Pixel detector.
Definition: PixelDigiPar.h:24
void Exec(TClonesArray *digis, TClonesArray *hits)