// // TL3Tau, part of L3SummaryBlock // rlc - 12/03 // //_____________________________________________________________________________ #include "Stntuple/obj/TStnDataBlock.hh" #include "Stntuple/obj/TL3Tau.hh" ClassImp(TL3Tau) //______________________________________________________________________________ void TL3Tau::Streamer(TBuffer &R__b) { if (R__b.IsReading()) { Version_t R__v = R__b.ReadVersion(); R__b >> fVersion; R__b >> fPt; R__b >> fEta; R__b >> fPhi; R__b >> fCluMass; R__b >> fTkMass; R__b >> fChargedtkSeed; } else { R__b.WriteVersion(TL3Tau::IsA()); R__b << fVersion; R__b << fPt; R__b << fEta; R__b << fPhi; R__b << fCluMass; R__b << fTkMass; R__b << fChargedtkSeed; } } //_____________________________________________________________________________ TL3Tau::TL3Tau() { fPt = 0.0; } //_____________________________________________________________________________ TL3Tau::~TL3Tau() { } //_____________________________________________________________________________ void TL3Tau::Print(Option_t* opt) const { if(strchr(opt,'h')) { printf("Tau V "); printf(" Pt Eta Phi CluMass TkMass"); printf(" TkSeedPt \n"); return; } printf(" %2d",fVersion); printf(" %8.2f %8.2f %8.2f %8.2f %8.2f",fPt,fEta,fPhi,fCluMass,fTkMass); printf(" %8.2f\n",fChargedtkSeed); return; }