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

TMBBTagJLIP.hpp

Go to the documentation of this file.
00001 #ifndef TMB_TREE_TMBBTAGJLIP_HPP__
00002 #define TMB_TREE_TMBBTAGJLIP_HPP__
00003 
00004 
00005 #include "TRef.h"
00006 #include "TRefArray.h"
00007 #include "tmb_tree/TMBBTag.hpp"
00008 
00019 class TMBBTagJLIP : public TMBBTag {
00020 
00021  public:
00022 
00023   // Constructors, destructor.
00024 
00025   TMBBTagJLIP();
00026   TMBBTagJLIP(const TMBBTagJLIP& btag);
00027   TMBBTagJLIP(const TMBBTag& btag, Float_t prob, Float_t rprob,
00028               Float_t neg_prob, Float_t neg_rprob);
00029 
00030   virtual ~TMBBTagJLIP();
00031 
00033 
00035   Float_t probability() const {return _prob;}
00036   Float_t reduced_probability() const {return _rprob;}
00037   Float_t neg_probability() const {return _neg_prob;}
00038   Float_t neg_reduced_probability() const {return _neg_rprob;}
00040 
00041  private:
00042 
00043   Float_t _prob;        // Probability.
00044   Float_t _rprob;       // Reduced probability.
00045   Float_t _neg_prob;    // Negative probability.
00046   Float_t _neg_rprob;   // Negative reduced probability.
00047 
00048   ClassDef(TMBBTagJLIP, 3);
00049 };
00050 
00051 #endif

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