]>
Commit | Line | Data |
---|---|---|
f7d5860b | 1 | /************************************************************************** |
2 | * Copyright(c) 1998-1999, 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 | ||
ee6b678f | 17 | /* $Id$ */ |
f7d5860b | 18 | |
19 | //_________________________________________________________________________ | |
20 | // Enumerated types for use in JetFinder classes | |
21 | // | |
22 | //*-- Author: Mark Horner (LBL/UCT) | |
23 | // | |
24 | ||
25 | #ifndef ALIEMCALJETFINDERALGOBGCALCTYPE_T | |
26 | #define ALIEMCALJETFINDERALGOBGCALCTYPE_T | |
27 | ||
28 | typedef enum { kRatio, kCone, kConstant | |
29 | } AliEMCALJetFinderAlgoBGCalcType_t; | |
30 | #endif | |
31 | ||
32 | #ifndef ALIEMCALJETFINDERRESETTYPE_T | |
33 | #define ALIEMCALJETFINDERRESETTYPE_T | |
34 | ||
35 | typedef enum { kResetData, kResetTracks, kResetDigits, kResetParameters, | |
36 | kResetAll, kResetPartons, kResetParticles, kResetJets | |
37 | } AliEMCALJetFinderResetType_t; | |
38 | #endif | |
39 | ||
40 | #ifndef ALIEMCALJETFINDERTRACKTYPE_T | |
41 | #define ALIEMCALJETFINDERTRACKTYPE_T | |
42 | typedef enum { kAll, kEM, kCharged, kNeutral, kHadron, kChargedHadron, kNoTracks | |
43 | } AliEMCALJetFinderTrackType_t; | |
44 | #endif | |
45 | ||
46 | #ifndef ALIEMCALJETFINDERSMEARINGTYPE_T | |
47 | #define ALIEMCALJETFINDERSMEARINGTYPE_T | |
48 | typedef enum { kSmear, kEfficiency , kSmearEffic, kPerfectTracks | |
49 | } AliEMCALJetFinderSmearingType_t; | |
50 | #endif | |
51 | ||
52 | #ifndef ALIEMCALJETFINDEREMCALTYPE_T | |
53 | #define ALIEMCALJETFINDEREMCALTYPE_T | |
54 | typedef enum { kHits, kTimeCut,kNoHits | |
55 | } AliEMCALJetFinderEMCALType_t; | |
56 | #endif | |
57 | ||
58 | #ifndef ALIEMCALJETFINDERFILETYPE_T | |
59 | #define ALIEMCALJETFINDERFILETYPE_T | |
60 | typedef enum { kHijing,kPythia,kData | |
61 | } AliEMCALJetFinderFileType_t; | |
62 | #endif | |
63 | ||
64 | #ifndef ALIEMCALJETFINDERUA1UNITFLAGTYPE_T | |
65 | #define ALIEMCALJETFINDERUA1UNITFLAGTYPE_T | |
66 | typedef enum { kInCurrentJet, kInJet, kOutJet, kBelowMinEt | |
67 | } AliEMCALJetFinderAlgoUA1UnitFlagType_t; | |
68 | #endif | |
69 | ||
70 | #ifndef ALIEMCALJETFINDERUA1FILLUNITFLAGTYPE_T | |
71 | #define ALIEMCALJETFINDERUA1FILLUNITFLAGTYPE_T | |
72 | typedef enum { kFillTracksOnly, kFillDigitsOnly, kFillAll | |
73 | } AliEMCALJetFinderAlgoUA1FillUnitFlagType_t; | |
74 | #endif |