PandaRoot
PndEmcMakeRecoHit.h
Go to the documentation of this file.
1 //-----------------------------------------------------------------------
2 // File and Version Information:
3 // $Id: $
4 // Software developed for the PANDA Detector at GSI.
5 //---------------------------------------------------------------------
6 //#pragma once
7 #ifndef PNDEMCMAKERECOHIT_H
8 #define PNDEMCMAKERECOHIT_H
9 
10 #include <PndPersistencyTask.h>
11 //#include <string>
12 //#include <vector>
13 
14 class TClonesArray;
15 class TObjectArray;
16 class PndEmcBump;
17 class PndEmcRecoPar;
18 
24 {
25 public:
26 
27  // Constructors
28 
29  PndEmcMakeRecoHit(Int_t verbose=0, Bool_t storerecohits=kTRUE);
30 
31  // Destructor
32 
33  virtual ~PndEmcMakeRecoHit( );
34 
36  virtual InitStatus Init();
37 
38 
40  virtual void Exec(Option_t* opt);
41 
42  void SetStorageOfData(Bool_t val); // Method to specify whether recohits are stored or not.
43 
44 protected:
45 
46 
47 private:
49  TClonesArray* fBumpArray;
50 
52  TClonesArray* fRecoHitArray;
53 
54  PndEmcRecoPar* fRecoPar;
56  virtual void SetParContainers();
57 
59  Int_t fVerbose;
60 
61  Bool_t fStoreRecoHits;
62 
64  PndEmcMakeRecoHit& operator= (const PndEmcMakeRecoHit&) {return *this;};
65 
66  ClassDef(PndEmcMakeRecoHit,1)
67 };
68 #endif // PNDEMCMAKERECOHIT_HH
Create PndEmcRecoHit from PndEmcBump.
void SetStorageOfData(Bool_t val)
PndEmcMakeRecoHit(Int_t verbose=0, Bool_t storerecohits=kTRUE)
virtual void Exec(Option_t *opt)
virtual ~PndEmcMakeRecoHit()
virtual InitStatus Init()
represents a reconstructed (splitted) emc cluster
Definition: PndEmcBump.h:34
Parameter set for Emc Reco.
Definition: PndEmcRecoPar.h:12