]> git.uio.no Git - u/mrichter/AliRoot.git/blob - HLT/MUON/AliHLTMUONUtils.h
Adding header files common to dimuon HLT.
[u/mrichter/AliRoot.git] / HLT / MUON / AliHLTMUONUtils.h
1 #ifndef ALIHLTMUONUTILS_H
2 #define ALIHLTMUONUTILS_H
3 /* Copyright(c) 1998-2007, ALICE Experiment at CERN, All rights reserved. *
4  * See cxx source for full Copyright notice                               */
5
6 /* $Id$ */
7
8 /**
9  * @file   AliHLTMUONUtils.h
10  * @author Artur Szostak <artursz@iafrica.com>
11  * @date   
12  * @brief  Class containing various dimuon HLT utility routines.
13  */
14
15 #include "AliHLTMUONRecHitsDebugBlockStruct.h"
16
17 /**
18  * AliHLTMUONUtils contains arbitrary utility methods to be used in various
19  * parts of the dimuon HLT system.
20  * These include methods to perform basic sanity checks on the integrity of
21  * data blocks.
22  */
23 class AliHLTMUONUtils
24 {
25 public:
26
27         /**
28          * Checks if the integrity of the block is Ok and returns true in that case.
29          */
30         static bool IntegrityOk(const AliHLTMUONRecHitsDebugBlockStruct& block);
31
32 private:
33         // Should never have to create or destroy this object.
34         AliHLTMUONUtils();
35         ~AliHLTMUONUtils();
36 };
37
38 #endif // ALIHLTMUONUTILS_H