X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=TRD%2FAliTRDCalibraVdriftLinearFit.cxx;h=aa3a386ad3eba289559e756861064fc9b5571a7f;hb=54c9a3d91af4457cd5016e8c1597452b65a1d3b8;hp=53864d178fabbb925cd045c187ee85e09a06ae57;hpb=3a0f64797152d5b762bd6ca6d1a715468474b214;p=u%2Fmrichter%2FAliRoot.git diff --git a/TRD/AliTRDCalibraVdriftLinearFit.cxx b/TRD/AliTRDCalibraVdriftLinearFit.cxx index 53864d178fa..aa3a386ad3e 100644 --- a/TRD/AliTRDCalibraVdriftLinearFit.cxx +++ b/TRD/AliTRDCalibraVdriftLinearFit.cxx @@ -15,6 +15,17 @@ /* $Id$ */ +//////////////////////////////////////////////////////////////////////////// +// // +// AliTRDCalibraVdriftLinearFit // +// // +// Does the Vdrift an ExB calibration by applying a linear fit // +// // +// Author: // +// R. Bailhache (R.Bailhache@gsi.de) // +// // +//////////////////////////////////////////////////////////////////////////// + //Root includes #include #include @@ -42,7 +53,6 @@ AliTRDCalibraVdriftLinearFit::AliTRDCalibraVdriftLinearFit() : /*FOLD00*/ // default constructor // } - //_____________________________________________________________________ AliTRDCalibraVdriftLinearFit::AliTRDCalibraVdriftLinearFit(const AliTRDCalibraVdriftLinearFit &ped) : /*FOLD00*/ TObject(ped), @@ -70,6 +80,26 @@ AliTRDCalibraVdriftLinearFit::AliTRDCalibraVdriftLinearFit(const AliTRDCalibraVd } } //_____________________________________________________________________ +AliTRDCalibraVdriftLinearFit::AliTRDCalibraVdriftLinearFit(const TObjArray &obja) : /*FOLD00*/ + TObject(), + fVersion(0), + fLinearFitterHistoArray(540), + fLinearFitterPArray(540), + fLinearFitterEArray(540) +{ + // + // constructor from a TObjArray + // + for (Int_t idet = 0; idet < 540; idet++){ + const TH2F *hped = (TH2F*)obja.UncheckedAt(idet); + if ( hped != 0x0 ){ + TH2F *hNew = new TH2F(*hped); + hNew->SetDirectory(0); + fLinearFitterHistoArray.AddAt(hNew,idet); + } + } +} +//_____________________________________________________________________ AliTRDCalibraVdriftLinearFit& AliTRDCalibraVdriftLinearFit::operator = (const AliTRDCalibraVdriftLinearFit &source) { //