/home/bes3soft/bes3soft/Boss/7.0.2/dist/7.0.2/Reconstruction/MdcPatRec/TrkBase/TrkBase-00-01-12/src/TrkExpectedHot.cxx

Go to the documentation of this file.
00001 //--------------------------------------------------------------------------
00002 // File and Version Information:
00003 //      $Id: TrkExpectedHot.cxx,v 1.1.1.1 2005/04/21 06:01:42 zhangy Exp $
00004 //
00005 // Description:
00006 //      Class TrkExpectedHot
00007 //
00008 // Environment:
00009 //      Software developed for BaBar expirment @ SLAC B-Factory
00010 //
00011 // Author List:
00012 //      Eric A Charles
00013 //
00014 // Copyright Information:
00015 //      Copyright (C) 1998      Univ. Wisconsin-Madison
00016 //
00017 //------------------------------------------------------------------------
00018 
00019 //----------------
00020 // BaBar header
00021 //----------------
00022 //#include "BaBar/BaBar.hh"
00023 
00024 //-----------------------
00025 // This Class's Header --
00026 //-----------------------
00027 #include "TrkBase/TrkExpectedHot.h"
00028 
00029 //-------------
00030 // C Headers --
00031 //-------------
00032 extern "C" {
00033 }
00034 
00035 //---------------
00036 // C++ Headers --
00037 //---------------
00038 
00039 //-------------------------------
00040 // Collaborating Class Headers --
00041 //-------------------------------
00042 
00043 //-----------------------------------------------------------------------
00044 // Local Macros, Typedefs, Structures, Unions and Forward Declarations --
00045 //-----------------------------------------------------------------------
00046 
00047 
00048 
00049 //              -----------------------------------------------
00050 //              -- Static Data & Function Member Definitions --
00051 //              -----------------------------------------------
00052 
00053 //              ----------------------------------------
00054 //              -- Public Function Member Definitions --
00055 //              ----------------------------------------
00056 
00057 //----------------
00058 // Constructors --
00059 //----------------
00060 
00061 TrkExpectedHot::TrkExpectedHot( const TrkDetElemId& id )
00062   :_id(id),
00063    _exTrk(0){
00064 }
00065 
00066 TrkExpectedHot::TrkExpectedHot(  const int& id, 
00067                                  TrkDetElemId::systemIndex sysInd )
00068   :_id(id,sysInd),
00069    _exTrk(0){
00070 }
00071 
00072 
00073 // copy c'tor
00074 TrkExpectedHot::TrkExpectedHot( const TrkExpectedHot& rhs )
00075   :_id(rhs.id()),
00076    _exTrk(0){
00077 }
00078 
00079 //--------------
00080 // Destructor --
00081 //--------------
00082 
00083 TrkExpectedHot::~TrkExpectedHot(){}
00084 
00085 //-------------
00086 // Operators --
00087 //-------------
00088     
00089 bool
00090 TrkExpectedHot::operator==(const TrkExpectedHot& rhs) const{
00091   return _id == rhs.id();
00092 }
00093 
00094 bool
00095 TrkExpectedHot::operator< (const TrkExpectedHot& rhs) const{
00096   return _id < rhs.id();
00097 }
00098 
00099 bool 
00100 TrkExpectedHot::isSvt() const {
00101   return _id.sysInd() == TrkDetElemId::svt;
00102 }
00103 
00104 bool 
00105 TrkExpectedHot::isMdc() const {
00106   return _id.sysInd() == TrkDetElemId::mdc;
00107 }
00108 
00109 

Generated on Tue Nov 29 23:13:40 2016 for BOSS_7.0.2 by  doxygen 1.4.7