]>
Commit | Line | Data |
---|---|---|
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 | ||
28 | namespace | |
29 | { | |
30 | // The single global instance of the dimuon HLT agent. | |
31 | AliHLTMUONAgent gAliHLTMUONAgent; | |
32 | } | |
33 | ||
34 | ClassImp(AliHLTMUONAgent); | |
35 | ||
36 | ||
37 | AliHLTMUONAgent::AliHLTMUONAgent() : AliHLTModuleAgent() | |
38 | { | |
39 | } | |
40 | ||
41 | AliHLTMUONAgent::~AliHLTMUONAgent() | |
42 | { | |
43 | } | |
44 | ||
dee38f1b | 45 | const char* AliHLTMUONAgent::GetReconstructionChains(AliRawReader* /*rawReader*/, |
46 | AliRunLoader* /*runloader*/ | |
d1ff7c16 | 47 | ) const |
48 | { | |
49 | return "dhlt-simhits"; | |
50 | } | |
51 | ||
52 | const 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 | ||
60 | int 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 | } |