]> git.uio.no Git - u/mrichter/AliRoot.git/blame - HLT/RCU/AliHLTRCUAgent.cxx
Completely Updated (Mario RC & Eleazar)
[u/mrichter/AliRoot.git] / HLT / RCU / AliHLTRCUAgent.cxx
CommitLineData
5e3820e2 1// $Id$
2
3//**************************************************************************
4//* This file is property of and copyright by the ALICE HLT Project *
5//* ALICE Experiment at CERN, All rights reserved. *
6//* *
7//* Primary Authors: Matthias Richter <Matthias.Richter@ift.uib.no> *
8//* for The ALICE HLT Project. *
9//* *
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//**************************************************************************
18
19/** @file AliHLTRCUAgent.cxx
20 @author Matthias Richter
21 @date
22 @brief Agent of the libAliHLTRCU library
23*/
24
25#include <cassert>
26#include "AliHLTRCUAgent.h"
27#include "AliHLTConfiguration.h"
28
29// header files of library components
3dcae0cc 30#include "AliHLTAltroChannelSelectorComponent.h"
5e3820e2 31
32/** global instance for agent registration */
33AliHLTRCUAgent gAliHLTRCUAgent;
34
35/** ROOT macro for the implementation of ROOT specific class methods */
36ClassImp(AliHLTRCUAgent)
37
38AliHLTRCUAgent::AliHLTRCUAgent()
39{
40 // see header file for class documentation
41 // or
42 // refer to README to build package
43 // or
44 // visit http://web.ift.uib.no/~kjeks/doc/alice-hlt
45}
46
47AliHLTRCUAgent::~AliHLTRCUAgent()
48{
49 // see header file for class documentation
50}
51
52int AliHLTRCUAgent::CreateConfigurations(AliHLTConfigurationHandler* /*handler*/,
53 AliRawReader* /*rawReader*/,
54 AliRunLoader* /*runloader*/) const
55{
56 // see header file for class documentation
57 return 0;
58}
59
60const char* AliHLTRCUAgent::GetReconstructionChains(AliRawReader* /*rawReader*/,
61 AliRunLoader* /*runloader*/) const
62{
63 // see header file for class documentation
64 return NULL;
65}
66
67const char* AliHLTRCUAgent::GetRequiredComponentLibraries() const
68{
69 // see header file for class documentation
70 return NULL;
71}
72
73int AliHLTRCUAgent::RegisterComponents(AliHLTComponentHandler* pHandler) const
74{
75 // see header file for class documentation
76 assert(pHandler);
77 if (!pHandler) return -EINVAL;
3dcae0cc 78 pHandler->AddComponent(new AliHLTAltroChannelSelectorComponent);
5e3820e2 79 return 0;
80}