StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
TIdTruUtil.h
1 // Author: Victor Perev 08/04/01
2 
3 
4 #ifndef ROOT_TIdTruUtil
5 #define ROOT_TIdTruUtil
6 
7 
9 // //
10 // TIdTruUtil //
11 // IdTruth utility //
12 // //
14 #include "TNamed.h"
15 #include <map>
16 class TIdTruUtil: public TNamed
17 {
18 public:
19  TIdTruUtil(const char *name="");
20  ~TIdTruUtil();
21 void Clear(const char* opt=0);
22 void Add(int idTru,int qua=100);
23 int Size() const {return mSize;}
24 int GetIdTru();
25 double GetQua();
26 
27 // Data members
28 private:
29 void Eval();
30 
31 private:
32 int mSize;
33 int mEvalted;
34 int mIdTru;
35 double mQua;
36 std::map <int,double> mDetWt;
37 ClassDef(TIdTruUtil,0)
38 
39 };
40 #endif //ROOT_TIdTruUtil