]> git.uio.no Git - u/mrichter/AliRoot.git/blame - HLT/CALO/AliHLTCaloCrazynessDefinitions.h
new centrality selection
[u/mrichter/AliRoot.git] / HLT / CALO / AliHLTCaloCrazynessDefinitions.h
CommitLineData
c6d582d5 1#ifndef ALIHLTCALOCRAZYDEFINITIONS_H
2#define ALIHLTCALOCRAZYDEFINITIONS_H
3
4/**************************************************************************
5 * This file is property of and copyright by the ALICE HLT Project *
6 * All rights reserved. *
7 * *
8 * Primary Authors: Oystein Djuvsland *
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/**
20 * @file AliHLTCaloCrazynessDefinitions.h
21 * @author Oystein Djuvsland
22 * @date
23 * @brief Defines the crazyness variable
24 */
25
26// see header file for class documentation
27// or
28// refer to README to build package
29// or
30// visit http://web.ift.uib.no/~kjeks/doc/alice-hlt
31
32
33#include "Rtypes.h"
34
35class AliHLTCaloCrazynessDefinitions
36 {
37
38 public:
39
40 /** Always set if crazy */
41 static const Short_t fgkCrazyBit = 0x0001;
42
43 /** Specifies if raw data is included */
44 static const Short_t fgkRawDataBit = 0x8000;
45
46 /**
47 * These bits are not taken at the moment,
48 * feel free to take one!
49 */
50 static const Short_t fkDummyBits =
51 0x4000 |
52 0x2000 |
53 0x1000 |
54 0x0800 |
55 0x0400 |
56 0x0200 |
57 0x0100 |
58 0x0080 |
59 0x0040 |
60 0x0020 ;
61
62 /** If the channel is completely crazy */
63 static const Short_t fgkBadShitBit = 0x0010|fgkCrazyBit;
64
65 /** If the channel has been healed from crazyness */
66 static const Short_t fgkHealedBit = 0x0008|fgkCrazyBit;
67
68 /** If the crazyness is due to a spike */
69 static const Short_t fgkSpikeBit = 0x0004|fgkCrazyBit;
70
71 /** If the crazyness is due to a bad E/T estimate */
72 static const Short_t fgkBadEstBit = 0x0002|fgkCrazyBit;
73
74
75 };
76
77#endif