00001 00002 // 00003 // Name: TMBBTagSLT.cpp 00004 // 00005 // Purpose: Implementation for class TMBBTagSLT. 00006 // 00007 // Created: 25-Jan-2005 00008 // 00010 00011 #include "tmb_tree/TMBBTagSLT.hpp" 00012 00013 TMBBTagSLT::TMBBTagSLT() : 00014 _num_muons(0) 00015 // 00016 // Purpose: Default constructor. 00017 // 00018 {} 00019 00020 TMBBTagSLT::TMBBTagSLT(const TMBBTagSLT& btag) : 00021 TMBBTag(btag), 00022 _num_muons(btag._num_muons), 00023 _muons(btag._muons) 00024 // 00025 // Purpose: Copy constructor. 00026 // 00027 // Arguments: btag - Object to copy. 00028 // 00029 {} 00030 00031 TMBBTagSLT::TMBBTagSLT(const TMBBTag& btag, const TRefArray& muons) : 00032 TMBBTag(btag), 00033 _num_muons(muons.GetEntriesFast()), 00034 _muons(muons) 00035 // 00036 // Purpose: Initializing constructor. 00037 // 00038 // Arguments: btag - Common b-tag object. 00039 // muons - Tag muons. 00040 // 00041 {} 00042 00043 TMBBTagSLT::~TMBBTagSLT() 00044 // 00045 // Purpose: Destructor. 00046 // 00047 {}
1.3.4