00001 // $Id: LHCbID.cpp,v 1.1 2007/07/11 13:33:34 jonrob Exp $ 00002 00003 // local 00004 #include "Kernel/LHCbID.h" 00005 00006 //----------------------------------------------------------------------------- 00007 // Implementation file for class : LHCbID 00008 // 00009 // 2007-07-11 : Chris Jones 00010 //----------------------------------------------------------------------------- 00011 00012 std::ostream& LHCb::LHCbID::fillStream(std::ostream& s) const 00013 { 00014 s << "{ LHCbID : "; 00015 if (isVelo()) { s << veloID(); } 00016 if (isST()) { s << stID(); } 00017 if (isOT()) { s << otID(); } 00018 if (isRich()) { s << richID(); } 00019 if (isCalo()) { s << caloID(); } 00020 if (isMuon()) { s << muonID(); } 00021 return s << " }"; 00022 }