00001 #ifndef TMB_TREE_TMBBTAGNN_HPP__
00002 #define TMB_TREE_TMBBTAGNN_HPP__
00003
00004 #include "tmb_tree/TMBBTag.hpp"
00005
00016 class TMBBTagNN : public TMBBTag {
00017
00018 public:
00019
00020
00021
00022 TMBBTagNN();
00023 TMBBTagNN(const TMBBTagNN& btag);
00024 TMBBTagNN(const TMBBTag& btag, Float_t output, Float_t nsvt, Float_t svt_dcasig,
00025 Float_t svt_chi2ndof, Float_t svt_ptcorrmass, Float_t svt_ntracks,
00026 Float_t jlip_prob, Float_t csip_comb,
00027 Float_t neg_output, Float_t neg_nsvt, Float_t neg_svt_dcasig,
00028 Float_t neg_svt_chi2ndof, Float_t neg_svt_ptcorrmass,
00029 Float_t neg_svt_ntracks, Float_t neg_jlip_prob,
00030 Float_t neg_csip_comb);
00031
00032 virtual ~TMBBTagNN();
00033
00034
00035
00036 Float_t output() const {return _output;}
00037 Float_t nsvt() const {return _nsvt;}
00038 Float_t svt_dcasig() const {return _svt_dcasig;}
00039 Float_t svt_chi2ndof() const {return _svt_chi2ndof;}
00040 Float_t svt_ptcorrmass() const {return _svt_ptcorrmass;}
00041 Float_t svt_ntracks() const {return _svt_ntracks;}
00042 Float_t jlip_prob() const {return _jlip_prob;}
00043 Float_t csip_comb() const {return _csip_comb;}
00044
00045 Float_t neg_output() const {return _neg_output;}
00046 Float_t neg_nsvt() const {return _neg_nsvt;}
00047 Float_t neg_svt_dcasig() const {return _neg_svt_dcasig;}
00048 Float_t neg_svt_chi2ndof() const {return _neg_svt_chi2ndof;}
00049 Float_t neg_svt_ptcorrmass() const {return _neg_svt_ptcorrmass;}
00050 Float_t neg_svt_ntracks() const {return _neg_svt_ntracks;}
00051 Float_t neg_jlip_prob() const {return _neg_jlip_prob;}
00052 Float_t neg_csip_comb() const {return _neg_csip_comb;}
00053
00054 private:
00055
00056 Float_t _output;
00057 Float_t _nsvt;
00058 Float_t _svt_dcasig;
00059 Float_t _svt_chi2ndof;
00060 Float_t _svt_ptcorrmass;
00061 Float_t _svt_ntracks;
00062 Float_t _jlip_prob;
00063 Float_t _csip_comb;
00064
00065 Float_t _neg_output;
00066 Float_t _neg_nsvt;
00067 Float_t _neg_svt_dcasig;
00068 Float_t _neg_svt_chi2ndof;
00069 Float_t _neg_svt_ptcorrmass;
00070 Float_t _neg_svt_ntracks;
00071 Float_t _neg_jlip_prob;
00072 Float_t _neg_csip_comb;
00073
00074 ClassDef(TMBBTagNN, 1);
00075 };
00076
00077 #endif