3 //**************************************************************************
4 //* This file is property of and copyright by the ALICE HLT Project *
5 //* ALICE Experiment at CERN, All rights reserved. *
8 //* for The ALICE HLT Project. *
10 //* Permission to use, copy, modify and distribute this software and its *
11 //* documentation strictly for non-commercial purposes is hereby granted *
12 //* without fee, provided that the above copyright notice appears in all *
13 //* copies and that both the copyright notice and this permission notice *
14 //* appear in the supporting documentation. The authors make no claims *
15 //* about the suitability of this software for any purpose. It is *
16 //* provided "as is" without express or implied warranty. *
17 //**************************************************************************
25 #include "AliHLTOnlineConfiguration.h"
27 /** ROOT macro for the implementation of ROOT specific class methods */
28 ClassImp(AliHLTOnlineConfiguration)
30 AliHLTOnlineConfiguration::AliHLTOnlineConfiguration()
34 // see header file for class documentation
36 // refer to README to build package
38 // visit http://web.ift.uib.no/~kjeks/doc/alice-hlt
42 AliHLTOnlineConfiguration::~AliHLTOnlineConfiguration()
47 int AliHLTOnlineConfiguration::LoadConfiguration(const char* /*filename*/)
49 /// load configuration from file
54 int AliHLTOnlineConfiguration::Compress()
56 /// compress the xml buffer
61 int AliHLTOnlineConfiguration::Uncompress()
63 /// compress the xml buffer
68 void AliHLTOnlineConfiguration::Print(const char* options) const
70 /// overloaded from TObject, print info
72 TObject::Print(options);
75 void AliHLTOnlineConfiguration::Dump() const
77 /// overloaded from TObject, more crude data dump
82 void AliHLTOnlineConfiguration::Clear(Option_t * option)
84 /// overloaded from TObject, clear object
86 TObject::Clear(option);
89 TObject * AliHLTOnlineConfiguration::Clone(const char *newname) const
91 /// overloaded from TObject, clone object
93 return TObject::Clone(newname);
96 void AliHLTOnlineConfiguration::Copy(TObject &object) const
98 /// overloaded from TObject, copy object
100 TObject::Copy(object);
103 void AliHLTOnlineConfiguration::Draw(Option_t */*option*/)
105 /// overloaded from TObject, draw graph of the configuration