StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
StTpcAvClusterMaker.h
1 #ifndef StTpcAvClusterMaker_H
2 #define StTpcAvClusterMaker_H
3 /***************************************************************************
4  *
5  * $Id: StTpcAvClusterMaker.h,v 1.3 2018/10/17 20:45:27 fisyak Exp $
6  ***************************************************************************/
7 #include "TString.h"
8 #include "StMaker.h"
9 #include "StThreeVectorF.hh"
10 #include "THnSparse.h"
11 class StTpcAvClusterMaker : public StMaker {
12  public:
13  StTpcAvClusterMaker(const char *name="TpcAvCluster") : StMaker(name), fAvLaser(0) {}
14  virtual ~StTpcAvClusterMaker() {}
15  Int_t InitRun(Int_t runnumber);
16  Int_t Make();
17  THnSparseF *CompressTHn(THnSparseF *hist, Double_t compress = 1e3);
18  virtual Int_t Finish();
19  private:
20  THnSparseF **fAvLaser;
21  public:
22  virtual const char *GetCVS() const {
23  static const char cvs[]="Tag $Name: $Id: built " __DATE__ " " __TIME__ ; return cvs;
24  }
25  ClassDef(StTpcAvClusterMaker, 1) //StTpcAvClusterMaker - class to fille the StEvewnt from DAQ reader
26 };
27 
28 #endif
StMaker(const char *name="", const char *dummy=0)
Constructor & Destructor.
Definition: StMaker.cxx:188