]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWG3/dielectron/AliDielectronVarManager.cxx
Updates and additions: Classes for signal and spectrum extraction; saving of
[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",
50 "NclsTRD",
51 "TRDntracklets",
52 "TRDpidQuality",
53 "ImpactParXY",
54 "ImpactParZ",
55 "TrackLength",
56 "PdgCode",
a655b716 57 "P_InnerParam",
58 "TPC_signal",
59 "TPC_nSigma_Electrons",
572b0139 60 "TPC_nSigma_Pions",
61 "TPC_nSigma_Muons",
62 "TPC_nSigma_Kaons",
63 "TPC_nSigma_Protons",
64 "TOF_nSigma_Pions",
65 "TOF_nSigma_Muons",
66 "TOF_nSigma_Kaons",
67 "TOF_nSigma_Protons",
b2a297fa 68 //
69 "Chi2NDF",
70 "DecayLength",
71 "R",
72 "OpeningAngle",
572b0139 73 "LegDistance",
74 "LegDistanceXY",
b2a297fa 75 "Merr",
76 "DCA",
77 "PairType",
78 //
79 "X",
80 "Y",
81 "Z",
82 "XRes",
83 "YRes",
84 "ZRes",
85 "NTrk",
6551594b 86 "Tracks",
87 "Nevents"
b2a297fa 88};
89
572b0139 90AliESDpid* AliDielectronVarManager::fgESDpid = 0x0;
6551594b 91AliVEvent* AliDielectronVarManager::fgEvent = 0x0;
572b0139 92AliKFVertex* AliDielectronVarManager::fgKFVertex = 0x0;
b2a297fa 93//________________________________________________________________
94AliDielectronVarManager::AliDielectronVarManager() :
95 TNamed("AliDielectronVarManager","AliDielectronVarManager")
96{
97 //
98 // Default constructor
99 //
100
101}
102
103//________________________________________________________________
104AliDielectronVarManager::AliDielectronVarManager(const char* name, const char* title) :
105 TNamed(name,title)
106{
107 //
108 // Named constructor
109 //
110
111}
112
113//________________________________________________________________
114AliDielectronVarManager::~AliDielectronVarManager()
115{
116 //
117 // Default destructor
118 //
119}
120