1 // Author: Svein Lindal <slindal@fys.uio.no>
3 /**************************************************************************
4 * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
5 * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for *
6 * full copyright notice. *
7 **************************************************************************/
9 #include "AliHLTEveAny.h"
10 #include "AliHLTHOMERBlockDesc.h"
13 ClassImp(AliHLTEveAny);
15 AliHLTEveAny::AliHLTEveAny() :
19 SetDetector("Any detector");
22 AliHLTEveAny::~AliHLTEveAny()
24 //Destructor, not implemented
28 void AliHLTEveAny::ProcessBlock(AliHLTHOMERBlockDesc * block) {
29 //See header file for documentation
31 if ( block->GetDataType().CompareTo("ROOTHIST") == 0 ) {
32 ProcessHistogram(block);
35 cout << "block of datatype " << block->GetDataType() << " with no parent"<<endl;
40 void AliHLTEveAny::ProcessHistogram(AliHLTHOMERBlockDesc * block ) {
42 fCanvas = CreateCanvas("Orphans", "Orphans");
43 fCanvas->Divide(3, 2);
46 AddHistogramsToCanvas(block, fCanvas, fHistoCount);
49 void AliHLTEveAny::UpdateElements() {
50 if(fCanvas) fCanvas->Update();
53 void AliHLTEveAny::ResetElements(){