00001 // EventHeader implementation 00002 // 00003 00004 #include "AtlfastEvent/EventHeader.h" 00005 #include "AtlfastEvent/MsgStreamDefs.h" 00006 00007 #include "GaudiKernel/MsgStream.h" 00008 00009 namespace Atlfast { 00010 MsgStream& operator << ( MsgStream& s, const EventHeader& e ){ 00011 s 00012 << "nElectrons: "<< e.nElectrons() <<"\n" 00013 << "nIsolatedMuons: "<< e.nIsolatedMuons() <<"\n" 00014 << "nMuons: "<< e.nMuons() <<"\n" 00015 << "nNonIsolatedMuons: "<< e.nNonIsolatedMuons() <<"\n" 00016 << "nPhotons: "<< e.nPhotons() <<"\n" 00017 << "nJets: "<< e.nJets() <<"\n" 00018 << "nBJets: "<< e.nBJets() <<"\n" 00019 << "nCJets: "<< e.nCJets() <<"\n" 00020 << "nTauJets: "<< e.nTauJets() <<"\n" 00021 << "jetCircularity: "<< e.jetCircularity() <<"\n" 00022 << "eventCircularity: "<< e.eventCircularity() <<"\n" 00023 << "thrust: "<< e.thrust() <<"\n" 00024 << "oblateness: "<< e.oblateness() <<"\n" 00025 << "pMiss: "<< e.pMiss() <<"\n" 00026 << "pEscaped: "<< e.pEscaped() <<" " 00027 ; 00028 return s; 00029 } 00030 00031 MsgStream& operator << ( MsgStream& s, const EventHeader* const e ){ 00032 s<<*e; 00033 return s; 00034 } 00035 00036 } // end of namespace bracket 00037 00038 00039 00040 00041 00042 00043 00044 00045 00046 00047 00048