]> git.uio.no Git - u/mrichter/AliRoot.git/blob - PWGGA/GammaConv/AliAODConversionParticle.cxx
Set magnetic field for each event if not set. Fixes bug due to changes requiring...
[u/mrichter/AliRoot.git] / PWGGA / GammaConv / AliAODConversionParticle.cxx
1 #include "AliAODConversionParticle.h"
2
3 using namespace std;
4
5 ClassImp(AliAODConversionParticle)
6
7
8 AliAODConversionParticle::AliAODConversionParticle() :
9 TLorentzVector()
10 {
11 }
12
13 AliAODConversionParticle::AliAODConversionParticle(TLorentzVector *vec) :
14 TLorentzVector(*vec)
15 {
16 }
17
18
19 AliAODConversionParticle::AliAODConversionParticle(AliKFParticle *kfparticle) :
20 TLorentzVector(kfparticle->Px(), kfparticle->Py(), kfparticle->Pz(), kfparticle->E())
21 {
22 }
23
24 AliAODConversionParticle::AliAODConversionParticle(const AliAODConversionParticle & original) :
25 TLorentzVector(original)
26 {
27 }
28
29 AliAODConversionParticle::~AliAODConversionParticle() {
30 // empty standard destructor
31
32 }
33
34
35 AliAODConversionParticle & AliAODConversionParticle::operator = (const AliAODConversionParticle & /*source*/)
36 {
37   // assignment operator
38   return *this;
39 }
40
41 Double_t AliAODConversionParticle::Phi() const {
42   //Override Phi()
43    Double_t phi = TLorentzVector::Phi();
44     if (phi < 0.) phi += 2. * TMath::Pi();
45     return phi;
46 }