StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
St2011pubWanaMaker.h
1 // $Id: St2011pubWanaMaker.h,v 1.2 2014/08/06 11:43:41 jeromel Exp $
2 //*-- Author : Jan Balewski, MIT
3 
4 
5 #ifndef STAR_St2011pubWanaMaker
6 #define STAR_St2011pubWanaMaker
7 
19 #ifndef StMaker_H
20 #include "StMaker.h"
21 #endif
22 class St2011WMaker;
23 class StEmcDecoder;
24 
25 class St2011pubWanaMaker : public StMaker {
26  private:
27 
28  // parameters
29  float par_highET; // cut of for W 2x2 cluster ET
30 
31  St2011WMaker *wMK; // W-algo maker with all data
32  StEmcDecoder *mMappB;
33 
34  // histograms
35  TObjArray *HList;
36  enum {mxHA=50}; TH1 * hA[mxHA];
37 
38  void initHistos();
39  void evalWeleTrackSign();
40  void scanCrateRate();
41  void varyCuts4backgStudy();
42 
43  public:
44  St2011pubWanaMaker(const char *name="2011pubWana");
45  virtual ~St2011pubWanaMaker(){};
46  virtual Int_t Init();
47  virtual Int_t Make();
48  void setHList(TObjArray * x){HList=x;}
49 
50  void attachWalgoMaker(St2011WMaker *mk) { wMK=mk;}
51 
52  virtual Int_t InitRun (int runumber);
53  virtual Int_t FinishRun(int runumber){return 0;}; // Overload empty StMaker::FinishRun
54 
55 
57  virtual const char *GetCVS() const {
58  static const char cvs[]="Tag $Name: $ $Id: St2011pubWanaMaker.h,v 1.2 2014/08/06 11:43:41 jeromel Exp $ built " __DATE__ " " __TIME__ ;
59  return cvs;
60  }
61 
62  ClassDef(St2011pubWanaMaker,0) //StAF chain virtual base class for Makers
63 };
64 
65 #endif
66 
67 
68 // $Log: St2011pubWanaMaker.h,v $
69 // Revision 1.2 2014/08/06 11:43:41 jeromel
70 // Suffix on literals need to be space (later gcc compiler makes it an error) - first wave of fixes
71 //
72 // Revision 1.1 2011/02/10 20:33:26 balewski
73 // start
74 //
virtual const char * GetCVS() const
Displayed on session exit, leave it as-is please ...
gathers all results from W-analysis, Jan's analysis
muDst based extraction of W-signal from pp500 data from 2011
Definition: St2011WMaker.h:49