{
// internal cleanup
TH2F* hParameterCompression=NULL;
- TH2F* hParameterByteSaving=NULL;
if (fHistograms) {
int bins=fParameterDefinitions.size();
TObject* o=NULL;
hParameterCompression=new TH2F("ParameterCompression", "ParameterCompression", bins, 0, bins, 100, 0., 1.1);
if (hParameterCompression) fHistograms->Add(hParameterCompression);
}
- /*
- o=fHistograms->FindObject("ParameterByteSaving");
- if (o) {
- hParameterByteSaving=dynamic_cast<TH2F*>(o);
- } else {
- hParameterByteSaving=new TH2F("ParameterByteSaving", "ParameterByteSaving", bins, 0, bins, 10, 0., 1.1);
- if (hParameterByteSaving) fHistograms->Add(hParameterByteSaving);
- }
- */
}
unsigned i=0;
for (vector<AliHLTDataDeflaterParameter>::iterator m=fParameterDefinitions.begin();
ratio/=bitLength*valueCount;
if (hParameterCompression)
hParameterCompression->Fill(i, ratio);
- ratio=(1-ratio)*valueCount*bitLength/8;
- if (hParameterByteSaving)
- hParameterByteSaving->Fill(i, ratio);
m->ResetBitCount();
}