StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
StjBEMCTowerMaker.h
1 // -*- mode: c++;-*-
2 // $Id: StjBEMCTowerMaker.h,v 1.8 2014/08/06 11:43:22 jeromel Exp $
3 #ifndef STJBEMCTOWERMAKER_H
4 #define STJBEMCTOWERMAKER_H
5 
6 #include "StMaker.h"
7 #include <Rtypes.h>
8 
10 
11 class TDirectory;
12 class TTree;
13 
14 class StMuDstMaker;
15 
16 class StjBEMC;
18 
19 class StjBEMCTowerMaker : public StMaker {
20 
21 public:
22 
23  StjBEMCTowerMaker(const Char_t *name, TDirectory* file, StMuDstMaker* uDstMaker);
24  virtual ~StjBEMCTowerMaker() { }
25 
26  Int_t Init();
27  Int_t Make();
28  Int_t Finish();
29 
30  const char* GetCVS() const
31  {static const char cvs[]="Tag $Name: $ $Id: StjBEMCTowerMaker.h,v 1.8 2014/08/06 11:43:22 jeromel Exp $ built " __DATE__ " " __TIME__; return cvs;}
32 
33 private:
34 
35  TDirectory* _file;
36 
37  StMuDstMaker* _uDstMaker;
38 
39  StjBEMC* _bemc;
40  StjTowerEnergyListCut* _bemcCut;
41 
42  StjTowerEnergyListWriter* _writer;
43 
44  ClassDef(StjBEMCTowerMaker, 0)
45 
46 };
47 
48 #endif // STJBEMCTOWERMAKER_H