]> git.uio.no Git - u/mrichter/AliRoot.git/blob - PWG3/dielectron/AliDielectronVarManager.cxx
e6dc32cf288b0de5e953bb5e9e5a5be09b00c06c
[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_InnerParam",
58   "TPC_signal",
59   "TPC_nSigma_Electrons",
60   //
61   "Chi2NDF",
62   "DecayLength",
63   "R",
64   "OpeningAngle",
65   "Merr",
66   "DCA",
67   "PairType",
68   //
69   "X",
70   "Y",
71   "Z",
72   "XRes",
73   "YRes",
74   "ZRes",
75   "NTrk",
76   "Tracks",
77   "Nevents"
78 };
79
80 AliESDpid* AliDielectronVarManager::fgESDpid = new AliESDpid;
81 AliVEvent* AliDielectronVarManager::fgEvent  = 0x0;
82 //________________________________________________________________
83 AliDielectronVarManager::AliDielectronVarManager() :
84   TNamed("AliDielectronVarManager","AliDielectronVarManager")
85 {
86   //
87   // Default constructor
88   //
89
90 }
91
92 //________________________________________________________________
93 AliDielectronVarManager::AliDielectronVarManager(const char* name, const char* title) :
94   TNamed(name,title)
95 {
96   //
97   // Named constructor
98   //
99   
100 }
101
102 //________________________________________________________________
103 AliDielectronVarManager::~AliDielectronVarManager()
104 {
105   //
106   // Default destructor
107   //
108 }
109