StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
StHbtTagWriter.hh
1 /***************************************************************************
2  *
3  * Author: Frank Laue, Ohio State, laue@bnl.gov
4  ***************************************************************************
5  *
6  * Description: part of STAR HBT Framework: StHbtMaker package
7  *
8  **************************************************************************/
9 
10 #ifndef StHbtTagWriter_hh
11 #define StHbtTagWriter_hh
12 
13 #include "StHbtMaker/Infrastructure/StHbtTypes.hh"
14 #include "HbtTag.h"
15 
17 public:
18  static StHbtTagWriter* Instance();
19  void Clear();
20  void SetTag(const char*, unsigned char, float);
21  float Tag(const char*, unsigned char);
22 
23 
24  friend class StHbtTagMaker;
25 protected:
27  HbtTag_st mHbtTag;
28 private:
29  static StHbtTagWriter* _instance;
30 
31 
32 
33 #ifdef __ROOT__
34  ClassDef(StHbtTagWriter,0)
35 #endif
36 
37 };
38 
39 
40 #endif