]> git.uio.no Git - u/mrichter/AliRoot.git/blame - HLT/trigger/AliHLTTriggerBarrelCosmic.h
AliTPCcalibCalib.cxx - use also alignmnet - not implemented yet
[u/mrichter/AliRoot.git] / HLT / trigger / AliHLTTriggerBarrelCosmic.h
CommitLineData
cafc1a86 1//-*- Mode: C++ -*-
2// $Id$
3#ifndef ALIHLTTRIGGERBARRELCOSMIC_H
4#define ALIHLTTRIGGERBARRELCOSMIC_H
5//* This file is property of and copyright by the ALICE HLT Project *
6//* ALICE Experiment at CERN, All rights reserved. *
7//* See cxx source for full Copyright notice *
8
9/// @file AliHLTTriggerBarrelCosmic.h
10/// @author Matthias Richter
11/// @date 2009-06-30
12/// @brief HLT cosmics trigger component for the central barrel region.
13
14#include "AliHLTTrigger.h"
15
16/**
17 * @class AliHLTTriggerBarrelCosmic
18 * HLT cosmics trigger component for the central barrel region.
19 *
895f3660 20 * <b> NOTE: UNDER DEVELOPMENT </b>
21 *
22 * <h2>General properties:</h2>
23 *
24 * Component ID: \b BarrelCosmicsTrigger <br>
25 * Library: \b libAliHLTTrigger.so <br>
26 * Input Data Types: kAliHLTDataTypeESDObject, kAliHLTDataTypeESDTree
27 * kAliHLTDataTypeTrack <br>
28 * Output Data Types: ::kAliHLTAnyDataType <br>
29 *
30 * <h2>Mandatory arguments:</h2>
31 * <!-- NOTE: ignore the \li. <i> and </i>: it's just doxygen formatting -->
32 *
33 * <h2>Optional arguments:</h2>
34 * <!-- NOTE: ignore the \li. <i> and </i>: it's just doxygen formatting -->
35 *
36 * <h2>Configuration:</h2>
37 * <!-- NOTE: ignore the \li. <i> and </i>: it's just doxygen formatting -->
38 *
39 * By default, configuration is loaded from OCDB, can be overridden by
40 * component arguments.
41 *
42 * <h2>Default CDB entries:</h2>
43 * HLT/ConfigHLT/BarrelCosmicsTrigger: TObjString storing the arguments
44 *
45 * <h2>Performance:</h2>
cafc1a86 46 *
895f3660 47 *
48 * <h2>Memory consumption:</h2>
49 *
50 *
51 * <h2>Output size:</h2>
52 *
53 * \ingroup alihlt_trigger_components
cafc1a86 54 */
55class AliHLTTriggerBarrelCosmic : public AliHLTTrigger
56{
57 public:
58 AliHLTTriggerBarrelCosmic();
59 ~AliHLTTriggerBarrelCosmic();
60
61 /// inherited from AliHLTTrigger: name of this trigger
62 virtual const char* GetTriggerName() const;
63 /// inherited from AliHLTComponent: create an instance
64 virtual AliHLTComponent* Spawn();
65
66 private:
67 /// inherited from AliHLTTrigger: calculate the trigger
68 virtual int DoTrigger();
69
70 ClassDef(AliHLTTriggerBarrelCosmic, 0)
71};
72#endif //ALIHLTTRIGGERBARRELCOSMIC_H