// // TL3Met, part of L3SummaryBlock // rlc - 12/03 // //_____________________________________________________________________________ #include "Stntuple/obj/TStnDataBlock.hh" #include "Stntuple/obj/TL3Met.hh" ClassImp(TL3Met) //______________________________________________________________________________ void TL3Met::Streamer(TBuffer &R__b) { if (R__b.IsReading()) { Version_t R__v = R__b.ReadVersion(); R__b >> fVersion; R__b >> fMetX; R__b >> fMetY; R__b >> fPhi; R__b >> fEtSum; } else { R__b.WriteVersion(TL3Met::IsA()); R__b << fVersion; R__b << fMetX; R__b << fMetY; R__b << fPhi; R__b << fEtSum; } } //_____________________________________________________________________________ TL3Met::TL3Met() { fMetX = fMetY = 0.0; } //_____________________________________________________________________________ TL3Met::~TL3Met() { } //_____________________________________________________________________________ void TL3Met::Print(Option_t* opt) const { if(strchr(opt,'h')) { printf("Met V "); printf(" MetX MetY Phi EtSum \n"); return; } printf(" %2d",fVersion); printf(" %8.2f %8.2f %8.2f %8.2f \n",fMetX,fMetY,fPhi,fEtSum); return; }