AliPhysics
b095172 (b095172)
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
AliReducedReconstructedTrack.cxx
Go to the documentation of this file.
1
/**************************************************************************
2
* Copyright(c) 1998-2015, 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
#include <TArrayI.h>
16
#include <TList.h>
17
#include <TVector3.h>
18
19
#include "
AliReducedReconstructedTrack.h
"
20
22
ClassImp
(
HighPtTracks::AliReducedReconstructedTrack
)
24
25
namespace HighPtTracks {
26
30
AliReducedReconstructedTrack::AliReducedReconstructedTrack() :
31
TObject
(),
32
fCharge(0),
33
fTrackCutsMap(0),
34
fClusterIndex(-1),
35
fParticleIndex(-1),
36
fGoodMCTrack(kFALSE),
37
fClustersTPC(0),
38
fCrossedRowsTPC(0),
39
fSharedClustersTPC(0),
40
fFindableClustersTPC(0)
41
{
42
memset(
fPVec
, 0,
sizeof
(
Double_t
)*3);
43
}
44
48
AliReducedReconstructedTrack::~AliReducedReconstructedTrack
() {
49
}
50
55
void
AliReducedReconstructedTrack::FillMomentumVector
(TVector3& pvec)
const
{
56
pvec.SetXYZ(
fPVec
[0],
fPVec
[1],
fPVec
[2]);
57
}
62
Double_t
AliReducedReconstructedTrack::Pt
()
const
{
63
TVector3 pvec;
64
FillMomentumVector
(pvec);
65
return
pvec.Pt();
66
}
67
72
Double_t
AliReducedReconstructedTrack::Eta
()
const
{
73
TVector3 pvec;
74
FillMomentumVector
(pvec);
75
return
pvec.Eta();
76
}
77
82
Double_t
AliReducedReconstructedTrack::Phi
()
const
{
83
TVector3 pvec;
84
FillMomentumVector
(pvec);
85
return
pvec.Phi();
86
}
87
88
}
/* namespace HighPtTracks */
89
90
Double_t
double Double_t
Definition:
External.C:58
HighPtTracks::AliReducedReconstructedTrack::Pt
Double_t Pt() const
Definition:
AliReducedReconstructedTrack.cxx:62
HighPtTracks::AliReducedReconstructedTrack::~AliReducedReconstructedTrack
virtual ~AliReducedReconstructedTrack()
Definition:
AliReducedReconstructedTrack.cxx:48
TObject
Definition:
External.C:76
HighPtTracks::AliReducedReconstructedTrack::fPVec
Double_t fPVec[3]
Momentum vector of the particle.
Definition:
AliReducedReconstructedTrack.h:174
AliReducedReconstructedTrack.h
ClassImp
ClassImp(AliAnalysisTaskCRC) AliAnalysisTaskCRC
Definition:
AliAnalysisTaskCRC.cxx:44
HighPtTracks::AliReducedReconstructedTrack
Structure for reconstructed track information.
Definition:
AliReducedReconstructedTrack.h:39
HighPtTracks::AliReducedReconstructedTrack::Phi
Double_t Phi() const
Definition:
AliReducedReconstructedTrack.cxx:82
HighPtTracks::AliReducedReconstructedTrack::Eta
Double_t Eta() const
Definition:
AliReducedReconstructedTrack.cxx:72
HighPtTracks::AliReducedReconstructedTrack::FillMomentumVector
void FillMomentumVector(TVector3 &pvec) const
Definition:
AliReducedReconstructedTrack.cxx:55
PWGJE
EMCALJetTasks
Tracks
AliReducedReconstructedTrack.cxx
Generated on Wed Aug 24 2016 07:51:20 for AliPhysics by
1.8.6