FairRoot/PandaRoot
PndEmcHdrFiller.h
Go to the documentation of this file.
1 // -------------------------------------------------------------------------
2 // ----- PndEmcHdrFiller header file -----
3 // ----- Created 21/04/07 by S.Spataro -----
4 // -------------------------------------------------------------------------
5 //#pragma once
6 #ifndef PNDEMCHDRFILLER_H
7 #define PNDEMCHDRFILLER_H
8 
9 
10 #include "FairTask.h"
11 #include "PndEmcHit.h"
12 #include "PndEmcCluster.h"
13 #include "TVector3.h"
14 
15 class TClonesArray;
16 class PndEmcHeader;
17 
22 class PndEmcHdrFiller : public FairTask
23 {
24 
25  public:
26 
27 
30 
31 
34 
35 
37  virtual InitStatus Init();
38 
39 
41  virtual void Exec(Option_t* opt);
42 
43  PndEmcHeader* AddHit(Double32_t ene_hit, Int_t mult_hit, Int_t mult_digi, Double32_t ene_clu, Int_t mult_clu, TVector3 p_clu);
44 
45  private:
46 
48  TClonesArray* fHitArray;
49 
51  TClonesArray* fDigiArray;
52 
54  TClonesArray* fCluArray;
55 
57  TClonesArray* fHdrArray;
58 
60  PndEmcHdrFiller& operator= (const PndEmcHdrFiller&) {return *this;};
61 
63 
64 };
65 
66 #endif
virtual InitStatus Init()
TClonesArray * fHdrArray
TClonesArray * fCluArray
PndEmcHdrFiller & operator=(const PndEmcHdrFiller &)
TClonesArray * fHitArray
ClassDef(PndEmcHdrFiller, 1)
Task to create Emc header.
virtual void Exec(Option_t *opt)
PndEmcHeader * AddHit(Double32_t ene_hit, Int_t mult_hit, Int_t mult_digi, Double32_t ene_clu, Int_t mult_clu, TVector3 p_clu)
TClonesArray * fDigiArray