- support for event by event reconstruction added to AliHLTSystem
[u/mrichter/AliRoot.git] / HLT / MUON / OfflineInterface / AliHLTMUONAgent.cxx
CommitLineData
d1ff7c16 1/**************************************************************************
2 * Copyright(c) 1998-2007, ALICE Experiment at CERN, All rights reserved. *
3 * *
4 * Author: The ALICE Off-line Project. *
5 * Contributors are mentioned in the code where appropriate. *
6 * *
7 * Permission to use, copy, modify and distribute this software and its *
8 * documentation strictly for non-commercial purposes is hereby granted *
9 * without fee, provided that the above copyright notice appears in all *
10 * copies and that both the copyright notice and this permission notice *
11 * appear in the supporting documentation. The authors make no claims *
12 * about the suitability of this software for any purpose. It is *
13 * provided "as is" without express or implied warranty. *
14 **************************************************************************/
15
16/* $Id$ */
17
18/**
19 * @file AliHLTMUONAgent.cxx
20 * @author Artur Szostak <artursz@iafrica.com>
21 * @date
22 * @brief Implementation of the AliHLTMUONAgent class.
23 */
24
25#include "AliHLTMUONAgent.h"
26#include "AliRunLoader.h"
27
28namespace
29{
30 // The single global instance of the dimuon HLT agent.
31 AliHLTMUONAgent gAliHLTMUONAgent;
32}
33
34ClassImp(AliHLTMUONAgent);
35
36
37AliHLTMUONAgent::AliHLTMUONAgent() : AliHLTModuleAgent()
38{
39}
40
41AliHLTMUONAgent::~AliHLTMUONAgent()
42{
43}
44
dee38f1b 45const char* AliHLTMUONAgent::GetReconstructionChains(AliRawReader* /*rawReader*/,
46 AliRunLoader* /*runloader*/
d1ff7c16 47 ) const
48{
49 return "dhlt-simhits";
50}
51
52const char* AliHLTMUONAgent::GetRequiredComponentLibraries() const
53{
54 return "libGeom.so libMinuit.so libEG.so libTreePlayer.so libXMLIO.so "
55 "libVMC.so libESD.so libSTEER.so libGui.so libMUONraw.so libMUONgeometry.so "
56 "libMUONmapping.so libMUONcalib.so libMUONbase.so libMUONsim.so libAliHLTMUON.so";
57}
58
59
60int AliHLTMUONAgent::CreateConfigurations(
61 AliHLTConfigurationHandler* handler,
dee38f1b 62 AliRawReader* /*rawReader*/,
63 AliRunLoader* /*runloader*/
d1ff7c16 64 ) const
65{
66 if (handler == NULL) return 0;
67 handler->CreateConfiguration("dhlt-simhits", "DimuoRecHitsSource", NULL, "-simdata");
68 return 0;
69}