00001 00020 #ifndef BAGTREEANA_H 00021 #define BAGTREEANA_H 00022 00023 #include "TObject.h" 00024 #include "NueAna/NueAnaBase.h" 00025 #include "NueAna/BagTree.h" 00026 #include "NueAna/NueAnaTools/DecisionTreeReader.h" 00027 00028 class NueRecord; 00029 //class TreePID; 00030 00031 class BagTreeAna 00032 { 00033 00034 public: 00035 00036 BagTreeAna(NueRecord &nr, BagTree &tp); 00037 virtual ~BagTreeAna(); 00038 00039 void Analyze(); 00040 void Reset(); 00041 00042 private: 00043 NueRecord &nueRec; 00044 BagTree &fbt; 00045 00046 BagTreeAna(const BagTreeAna& rhs); //copy constructor 00047 BagTreeAna& operator=(const BagTreeAna& rhs); //assignment 00048 00049 static DecisionTreeReader heBag; 00050 00051 ClassDef(BagTreeAna,1) 00052 }; 00053 // 00054 #endif // TREEPIDANA_H 00055
1.3.9.1