]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWG3/dielectron/AliDielectronVarManager.cxx
remove dependency to aliroot libraries, access of ESDEvent object through abstract...
[u/mrichter/AliRoot.git] / PWG3 / dielectron / AliDielectronVarManager.cxx
CommitLineData
b2a297fa 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
27ClassImp(AliDielectronVarManager)
28
29const 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",
554e40f8 48 "NclsTPCiter1",
b2a297fa 49 "NFclsTPC",
45b2b1b8 50 "NFclsTPCrobust",
b2a297fa 51 "TPCsignalN",
61d106d3 52 "TPCchi2PerCluster",
53 "TrackStatus",
54
b2a297fa 55 "NclsTRD",
56 "TRDntracklets",
57 "TRDpidQuality",
8df8e382 58 "TRDpidProb_Electrons",
59 "TRDpidProb_Pions",
b2a297fa 60 "ImpactParXY",
61 "ImpactParZ",
62 "TrackLength",
63 "PdgCode",
8df8e382 64
65 "PdgCodeMother",
66
67 "NumberOfDaughters",
68 "HaveSameMother",
69 "ITS_signal",
70 "SSD1_signal",
71 "SSD2_signal",
72 "SDD1_signal",
73 "SDD2_signal",
3505bfad 74 "ITS_clusterMap",
9143d69f 75 "ITS_nSigma_Electrons",
76 "ITS_nSigma_Pions",
77 "ITS_nSigma_Muons",
78 "ITS_nSigma_Kaons",
79 "ITS_nSigma_Protons",
8df8e382 80
a655b716 81 "P_InnerParam",
82 "TPC_signal",
83 "TPC_nSigma_Electrons",
572b0139 84 "TPC_nSigma_Pions",
85 "TPC_nSigma_Muons",
86 "TPC_nSigma_Kaons",
87 "TPC_nSigma_Protons",
9143d69f 88
8df8e382 89 "TOF_nSigma_Electrons",
572b0139 90 "TOF_nSigma_Pions",
91 "TOF_nSigma_Muons",
92 "TOF_nSigma_Kaons",
93 "TOF_nSigma_Protons",
ffbede40 94
95 "KinkIndex0",
b2a297fa 96 //
97 "Chi2NDF",
98 "DecayLength",
99 "R",
100 "OpeningAngle",
8df8e382 101 "ThetaHE",
102 "PhiHE",
103 "ThetaCS",
104 "PhiCS",
572b0139 105 "LegDistance",
106 "LegDistanceXY",
61d106d3 107 "DeltaEta",
108 "DeltaPhi",
b2a297fa 109 "Merr",
110 "DCA",
111 "PairType",
112 //
113 "X",
114 "Y",
115 "Z",
116 "XRes",
117 "YRes",
118 "ZRes",
119 "NTrk",
6551594b 120 "Tracks",
ffbede40 121 "Centrality",
6551594b 122 "Nevents"
b2a297fa 123};
124
572b0139 125AliESDpid* AliDielectronVarManager::fgESDpid = 0x0;
2a14a7b1 126AliAODpidUtil* AliDielectronVarManager::fgAODpidUtil = 0x0;
6551594b 127AliVEvent* AliDielectronVarManager::fgEvent = 0x0;
572b0139 128AliKFVertex* AliDielectronVarManager::fgKFVertex = 0x0;
b2a297fa 129//________________________________________________________________
130AliDielectronVarManager::AliDielectronVarManager() :
131 TNamed("AliDielectronVarManager","AliDielectronVarManager")
132{
133 //
134 // Default constructor
135 //
136
137}
138
139//________________________________________________________________
140AliDielectronVarManager::AliDielectronVarManager(const char* name, const char* title) :
141 TNamed(name,title)
142{
143 //
144 // Named constructor
145 //
146
147}
148
149//________________________________________________________________
150AliDielectronVarManager::~AliDielectronVarManager()
151{
152 //
153 // Default destructor
154 //
155}
156