]> git.uio.no Git - u/mrichter/AliRoot.git/commit - HLT/BASE/AliHLTComponent.h
Implementing base class methods for easy component configuration:
authorrichterm <richterm@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 7 Jul 2009 17:05:57 +0000 (17:05 +0000)
committerrichterm <richterm@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 7 Jul 2009 17:05:57 +0000 (17:05 +0000)
commit02bc7a5fde74e4ae125c810e53e425f247559b2a
tree0d79df8310443d68f7d3f6de4a7b7747f60b3baf
parent2b545cdd954e2cd5330c66dc3c0ef545025fdb72
Implementing base class methods for easy component configuration:
- AliHLTComponent::ConfigureFromArgumentString implements the common
  parsing and loop over all arguments. Fits both for single strings
  containing several blank separated arguments as well as an array
  of arguments.
- AliHLTComponent::ConfigureFromCDBTObjString loads the specified
  OCDB object and calls the argument parsing for all objects of
  type TObjString
- AliHLTComponent::LoadAndExtractOCDBObject helper function to
  access OCDB objects from components
- AliHLTComponent::ScanConfigurationArgument is defined and needs to
  be implemented in order to support the argument scan

Updated component base class documentation

Added test to AliHLTComponent unit test
HLT/BASE/AliHLTComponent.cxx
HLT/BASE/AliHLTComponent.h
HLT/BASE/test/Makefile.am
HLT/BASE/test/testAliHLTBlockDataCollection.C
HLT/BASE/test/testAliHLTComponent.C [moved from HLT/BASE/test/testAliHLTComponent_CTPTrigger.C with 58% similarity]