#include "Stntuple/obj/TStnJPJet.hh" ClassImp(TStnJPJet) TStnJPJet::TStnJPJet(Int_t I){ SetNumber(I); } //___________________________________________________________ TStnJPJet::~TStnJPJet(){ } //___________________________________________________________ void TStnJPJet::Streamer(TBuffer &R__b){ int nws = ((Short_t*) &fEt) - &fJetId; int nwf = ((Float_t*) &fCdfJet) - &fEt; if (R__b.IsReading()) { Version_t R__v = R__b.ReadVersion(); if ((R__v == 1) || (R__v == 2)) { //----------------------------------------------------------------------------- // versions 1 and 2 I/O wise are the same - Ray fixed the unused vars, // but didn't update the version //----------------------------------------------------------------------------- TObject::Streamer(R__b); R__b.ReadFastArray( &fJetId, nws ); R__b.ReadFastArray( &fEt, nwf ); } } else { R__b.WriteVersion( TStnJPJet::IsA() ); TObject::Streamer(R__b); R__b.WriteFastArray( &fJetId, nws ); R__b.WriteFastArray( &fEt, nwf ); } } //___________________________________________________________ void TStnJPJet::Clear(Option_t* opt){ } //___________________________________________________________ void TStnJPJet::Print(Option_t* opt) const{ // print jetprob jet information here if ((strlen(opt) == 0) || (strstr(opt,"banner") != 0)) { printf("-----------------------------------------------------------------------\n"); printf(" i Et Eta Phi NRP+ NRP- "); printf("PRP+ PRP-\n"); printf("-----------------------------------------------------------------------\n"); } if ((strlen(opt) == 0) || (strstr(opt,"data") != 0)) { printf("%2i %7.2f %7.2f %7.2f ", fJetId, fEt, fEta, fPhi); printf("%4i %4i ", fNGdRPTrkPosSIP, fNGdRPTrkNegSIP); printf(" %6.4f %6.4f\n", fJetProbRPPosSIP, fJetProbRPNegSIP); } }