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

TMBBTagSVT.cpp

Go to the documentation of this file.
00001 
00002 //
00003 // Name: TMBBTagSVT.cpp
00004 //
00005 // Purpose: Implementation for class TMBBTagSVT.
00006 //
00007 // Created: 25-Jan-2005
00008 //
00010 
00011 #include "tmb_tree/TMBBTagSVT.hpp"
00012 //#include <iostream>
00013 
00014 TMBBTagSVT::TMBBTagSVT() :
00015   _dcasig(-1000.),
00016   _dcasigz(-1000.),
00017   _chi2ndof(0),
00018   _mass(0),
00019   _ptcorrmass(0),
00020   _ntracks(0),
00021   _num(0),  
00022   _neg_dcasig(-1000.),
00023   _neg_dcasigz(-1000.),
00024   _neg_chi2ndof(0),
00025   _neg_mass(0),
00026   _neg_ptcorrmass(0),
00027   _neg_ntracks(0),
00028   _neg_num(0)
00029 
00030   //
00031   // Purpose: Default constructor.
00032   //
00033 {}
00034 
00035 TMBBTagSVT::TMBBTagSVT(const TMBBTagSVT& btag) :
00036   TMBBTag(btag),
00037   _dcasig(btag._dcasig),
00038   _dcasigz(btag._dcasigz),
00039   _chi2ndof(btag._chi2ndof),
00040   _mass(btag._mass),
00041   _ptcorrmass(btag._ptcorrmass),
00042   _ntracks(btag._ntracks),
00043   _num(btag._num),  
00044   _neg_dcasig(btag._neg_dcasig),
00045   _neg_dcasigz(btag._neg_dcasigz),
00046   _neg_chi2ndof(btag._neg_chi2ndof),
00047   _neg_mass(btag._neg_mass),
00048   _neg_ptcorrmass(btag._neg_ptcorrmass),
00049   _neg_ntracks(btag._neg_ntracks),
00050   _neg_num(btag._neg_num)
00051 
00052   //
00053   // Purpose: Copy constructor.
00054   //
00055   // Arguments: btag - Object to copy.
00056   //
00057 {}
00058 
00059 TMBBTagSVT::TMBBTagSVT(const TMBBTag& btag, 
00060                        Float_t dcasig, Float_t dcasigz, 
00061                        Float_t chi2ndof, 
00062                        Float_t mass, Float_t ptcorrmass, 
00063                        Float_t ntracks, Float_t num,
00064                        Float_t neg_dcasig, Float_t neg_dcasigz, 
00065                        Float_t neg_chi2ndof, 
00066                        Float_t neg_mass, Float_t neg_ptcorrmass, 
00067                        Float_t neg_ntracks, Float_t neg_num) :
00068   TMBBTag(btag),
00069   _dcasig(dcasig),
00070   _dcasigz(dcasigz),
00071   _chi2ndof(chi2ndof),
00072   _mass(mass),
00073   _ptcorrmass(ptcorrmass),
00074   _ntracks(ntracks),
00075   _num(num),  
00076   _neg_dcasig(neg_dcasig),
00077   _neg_dcasigz(neg_dcasigz),
00078   _neg_chi2ndof(neg_chi2ndof),
00079   _neg_mass(neg_mass),
00080   _neg_ptcorrmass(neg_ptcorrmass),
00081   _neg_ntracks(neg_ntracks),
00082   _neg_num(neg_num)
00083   //
00084   // Purpose: Initializing constructor.
00085   //
00086   // Arguments: btag       - Common b-tag object.
00087   //            dcasig     - DCA significance.
00088   //            dcasigz    - DCA negative significance.
00089   //            chi2ndof   - SV chisquare/dof.
00090   //            mass       - SV mass.
00091   //            ptcorrmass - SV pT-corrected mass.
00092   //            ntrack     - # of tracks in SV.
00093   //            num        - # of SVs.
00094   //            neg_*      - Negative tag quantities.
00095   //
00096 {
00097   //std::cout<<"Make BTag..."<<std::endl;
00098   //if (!(this->GetJetRef().IsValid())) std::cout<<"invalid jet!"<<std::endl;
00099 }
00100 
00101 TMBBTagSVT::~TMBBTagSVT()
00102 //
00103 // Purpose: Destructor.
00104 //
00105 {}

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