#include "hmdcclusinf.h"
#include <cstdlib>
ClassImp(HMdcClusInf)
void HMdcClusInf::print(void) const{
printf("fit_status=%i clusSize=%i nMergedClus=%i nLayers=%i nLayersFitted=%i nDrTimes=%i nDrTimesFitted=%i sigma1=%f sigma2=%f alpha=%f dedx=%f dedxSigma=%f dedxNWire=%i dedxNWireCut=%i\n",
fitStatus,clusSize,nMergClus,nLayers,nLayersFitted,nDrTimes,nDrTimesFitted,sigma1,sigma2,alpha,dedx,dedxSigma,dedxNWire,dedxNWireCut);
}
void HMdcClusInf::Streamer(TBuffer &R__b)
{
UInt_t R__s, R__c;
if (R__b.IsReading()) {
Version_t R__v = R__b.ReadVersion(&R__s, &R__c); if (R__v) { }
TObject::Streamer(R__b);
R__b >> fitStatus;
R__b >> levelClFinding;
R__b >> nModsClus;
R__b >> nModsFit;
R__b >> clusSize;
R__b >> nMergClus;
if(R__v>2){
R__b >> nLayers;
R__b >> nLayersFitted;
}
R__b >> nDrTimes;
R__b >> nDrTimesFitted;
R__b >> indClus;
R__b >> indClusFit;
R__b >> sigma1;
R__b >> sigma2;
R__b >> alpha;
if(R__v>3){
R__b >> xHit;
R__b >> yHit;
R__b >> xClus;
R__b >> yClus;
}
if(R__v>1){
R__b >> dedx;
R__b >> dedxSigma;
R__b >> dedxNWire;
R__b >> dedxNWireCut;
}
R__b.CheckByteCount(R__s, R__c, HMdcClusInf::IsA());
} else {
R__c = R__b.WriteVersion(HMdcClusInf::IsA(), kTRUE);
TObject::Streamer(R__b);
R__b << fitStatus;
R__b << levelClFinding;
R__b << nModsClus;
R__b << nModsFit;
R__b << clusSize;
R__b << nMergClus;
R__b << nLayers;
R__b << nLayersFitted;
R__b << nDrTimes;
R__b << nDrTimesFitted;
R__b << indClus;
R__b << indClusFit;
R__b << sigma1;
R__b << sigma2;
R__b << alpha;
R__b << xHit;
R__b << yHit;
R__b << xClus;
R__b << yClus;
R__b << dedx;
R__b << dedxSigma;
R__b << dedxNWire;
R__b << dedxNWireCut;
R__b.SetByteCount(R__c, kTRUE);
}
}
Last change: Sat May 22 13:01:04 2010
Last generated: 2010-05-22 13:01
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.