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

TMBBTagNN.cpp

Go to the documentation of this file.
00001 
00002 //
00003 // Name: TMBBTagNN.cpp
00004 //
00005 // Purpose: Implementation for class TMBBTagNN.
00006 //
00007 // Created: 9-Dec-2005
00008 // Modified: Chad Johnson
00010 
00011 #include "tmb_tree/TMBBTagNN.hpp"
00012 
00013 TMBBTagNN::TMBBTagNN() :
00014   _output(-1.),
00015   _nsvt(0),
00016   _svt_dcasig(-1000),
00017   _svt_chi2ndof(0),
00018   _svt_ptcorrmass(0),
00019   _svt_ntracks(0),
00020   _jlip_prob(0),
00021   _csip_comb(0),
00022   _neg_output(-1.),
00023   _neg_nsvt(0),
00024   _neg_svt_dcasig(-1000),
00025   _neg_svt_chi2ndof(0),
00026   _neg_svt_ptcorrmass(0),
00027   _neg_svt_ntracks(0),
00028   _neg_jlip_prob(0),
00029   _neg_csip_comb(0)
00030   //
00031   // Purpose: Default constructor.
00032   //
00033 {}
00034 
00035 TMBBTagNN::TMBBTagNN(const TMBBTagNN& btag) :
00036   TMBBTag(btag),
00037   _output(btag._output),
00038   _nsvt(btag._nsvt),
00039   _svt_dcasig(btag._svt_dcasig),
00040   _svt_chi2ndof(btag._svt_chi2ndof),
00041   _svt_ptcorrmass(btag._svt_ptcorrmass),
00042   _svt_ntracks(btag._svt_ntracks),
00043   _jlip_prob(btag._jlip_prob),
00044   _csip_comb(btag._csip_comb),
00045   _neg_output(btag._neg_output),
00046   _neg_nsvt(btag._neg_nsvt),
00047   _neg_svt_dcasig(btag._neg_svt_dcasig),
00048   _neg_svt_chi2ndof(btag._neg_svt_chi2ndof),
00049   _neg_svt_ptcorrmass(btag._neg_svt_ptcorrmass),
00050   _neg_svt_ntracks(btag._neg_svt_ntracks),
00051   _neg_jlip_prob(btag._neg_jlip_prob),
00052   _neg_csip_comb(btag._neg_csip_comb)
00053   //
00054   // Purpose: Copy constructor.
00055   //
00056   // Arguments: btag - Object to copy.
00057   //
00058 {}
00059 
00060 TMBBTagNN::TMBBTagNN(const TMBBTag& btag, Float_t output, Float_t nsvt, Float_t svt_dcasig, 
00061                      Float_t svt_chi2ndof, Float_t svt_ptcorrmass, Float_t svt_ntracks, 
00062                      Float_t jlip_prob, Float_t csip_comb,
00063                      Float_t neg_output, Float_t neg_nsvt, Float_t neg_svt_dcasig, 
00064                      Float_t neg_svt_chi2ndof, Float_t neg_svt_ptcorrmass, 
00065                      Float_t neg_svt_ntracks, Float_t neg_jlip_prob, 
00066                      Float_t neg_csip_comb) :
00067   TMBBTag(btag),
00068   _output(output),
00069   _nsvt(nsvt),
00070   _svt_dcasig(svt_dcasig),
00071   _svt_chi2ndof(svt_chi2ndof),
00072   _svt_ptcorrmass(svt_ptcorrmass),
00073   _svt_ntracks(svt_ntracks),
00074   _jlip_prob(jlip_prob),
00075   _csip_comb(csip_comb),
00076   _neg_output(neg_output),
00077   _neg_nsvt(neg_nsvt),
00078   _neg_svt_dcasig(neg_svt_dcasig),
00079   _neg_svt_chi2ndof(neg_svt_chi2ndof),
00080   _neg_svt_ptcorrmass(neg_svt_ptcorrmass),
00081   _neg_svt_ntracks(neg_svt_ntracks),
00082   _neg_jlip_prob(neg_jlip_prob),
00083   _neg_csip_comb(neg_csip_comb)
00084   //
00085   // Purpose: Initializing constructor.
00086   //
00087   // Arguments: btag       - Common b-tag object.
00088   //            output     - NN output.
00089   //
00090 {}
00091 
00092 TMBBTagNN::~TMBBTagNN()
00093 //
00094 // Purpose: Destructor.
00095 //
00096 {}

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