//
}
-//____________________________________________________________________
-AliCFDataGrid::AliCFDataGrid(const Char_t* name,const Char_t* title) :
- AliCFGridSparse(name,title),
- fSelData(-1),
- fContainer(0x0)
-{
- //
- // default constructor
- //
-}
-
//____________________________________________________________________
AliCFDataGrid::AliCFDataGrid(const Char_t* name, const Char_t* title, const Int_t nVarIn, const Int_t * nBinIn) :
AliCFGridSparse(name,title,nVarIn,nBinIn),
}
//____________________________________________________________________
-AliCFDataGrid::AliCFDataGrid(const Char_t* name, const Char_t* title, const AliCFContainer &c) :
+AliCFDataGrid::AliCFDataGrid(const Char_t* name, const Char_t* title, const AliCFContainer &c, Int_t step) :
AliCFGridSparse(name,title),
- fSelData(-1),
+ fSelData(step),
fContainer(&c)
{
//
// main constructor
+ // assign directly the selection step
//
+
+ //simply clones the container's data at specified step
+ fData = (THnSparse*) fContainer->GetGrid(fSelData)->GetGrid()->Clone();
+ SumW2();
+ AliInfo(Form("retrieving measured data from Container %s at selection step %i.",fContainer->GetName(),fSelData));
}
//____________________________________________________________________
return *this;
}
-//____________________________________________________________________
-void AliCFDataGrid::SetMeasured(Int_t istep)
-{
- //
- // Deposit observed data over the grid
- //
-
- fSelData = istep ;
- //simply clones the container's data at specified step
- fData = (THnSparse*) fContainer->GetGrid(istep)->GetGrid()->Clone();
- SumW2();
- AliInfo(Form("retrieving measured data from Container %s at selection step %i.",fContainer->GetName(),fSelData));
-}
//____________________________________________________________________
void AliCFDataGrid::ApplyEffCorrection(const AliCFEffGrid &c)
{