a6fcbb53edab3f4d434ca0027715de5685b9afca
[u/mrichter/AliRoot.git] / PWG3 / dielectron / AliDielectronVarManager.cxx
1 /*************************************************************************
2 * Copyright(c) 1998-2009, 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 ///////////////////////////////////////////////////////////////////////////
17 //                Dielectron Variables Manager class                     //
18 //                                                                       //
19 /*
20
21 */
22 //                                                                       //
23 ///////////////////////////////////////////////////////////////////////////
24
25 #include "AliDielectronVarManager.h"
26
27 ClassImp(AliDielectronVarManager)
28
29 const char* AliDielectronVarManager::fgkParticleNames[AliDielectronVarManager::kNMaxValues] = {
30   "Px",
31   "Py",
32   "Pz",
33   "Pt",
34   "P",
35   "Xv",
36   "Yv",
37   "Zv",
38   "OneOverPt",
39   "Phi",
40   "Theta",
41   "Eta",
42   "Y",
43   "E",
44   "M",
45   "Charge",
46   "NclsITS",
47   "NclsTPC",
48   "NFclsTPC",
49   "TPCsignalN",
50   "NclsTRD",
51   "TRDntracklets",
52   "TRDpidQuality",
53   "ImpactParXY",
54   "ImpactParZ",
55   "TrackLength",
56   "PdgCode",
57   "P from InnerParam",
58   "TPC signal",
59   //
60   "Chi2NDF",
61   "DecayLength",
62   "R",
63   "OpeningAngle",
64   "Merr",
65   "DCA",
66   "PairType",
67   //
68   "X",
69   "Y",
70   "Z",
71   "XRes",
72   "YRes",
73   "ZRes",
74   "NTrk",
75   "Tracks"
76 };
77
78
79 //________________________________________________________________
80 AliDielectronVarManager::AliDielectronVarManager() :
81   TNamed("AliDielectronVarManager","AliDielectronVarManager")
82 {
83   //
84   // Default constructor
85   //
86
87 }
88
89 //________________________________________________________________
90 AliDielectronVarManager::AliDielectronVarManager(const char* name, const char* title) :
91   TNamed(name,title)
92 {
93   //
94   // Named constructor
95   //
96   
97 }
98
99 //________________________________________________________________
100 AliDielectronVarManager::~AliDielectronVarManager()
101 {
102   //
103   // Default destructor
104   //
105 }
106