Main Page | Modules | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members

TMBBTagNN.hpp

Go to the documentation of this file.
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   // Constructors, destructor.
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   // Accessors.
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;        // The NN 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;        // The NN 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

Generated on Tue Mar 28 10:13:04 2006 for CAF by doxygen 1.3.4