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