#include "AliAODPWG4ParticleCorrelation.h"
#include "AliAODJet.h"
ClassImp(AliAODPWG4ParticleCorrelation)
AliAODPWG4ParticleCorrelation::AliAODPWG4ParticleCorrelation() :
AliAODPWG4Particle(),
fLeadingDetector(-1), fLeading(), fCorrJet(), fCorrBkg(), fRefJet(0),
fListOfObjArrays(0)
{
}
AliAODPWG4ParticleCorrelation::AliAODPWG4ParticleCorrelation(Double_t px, Double_t py, Double_t pz, Double_t e):
AliAODPWG4Particle(),
fLeadingDetector(-1), fLeading(), fCorrJet(),
fCorrBkg(), fRefJet(0), fListOfObjArrays(new TList)
{
SetMomentum(new TLorentzVector(px, py, pz, e));
fListOfObjArrays->SetOwner(kTRUE);
}
AliAODPWG4ParticleCorrelation::AliAODPWG4ParticleCorrelation(TLorentzVector & p):
AliAODPWG4Particle(p),
fLeadingDetector(-1), fLeading(), fCorrJet(), fCorrBkg(), fRefJet(0), fListOfObjArrays(new TList)
{
fListOfObjArrays->SetOwner(kTRUE);
}
AliAODPWG4ParticleCorrelation::AliAODPWG4ParticleCorrelation(AliAODPWG4Particle & p):
AliAODPWG4Particle(p),
fLeadingDetector(-1), fLeading(), fCorrJet(), fCorrBkg(),fRefJet(0), fListOfObjArrays(new TList)
{
fListOfObjArrays->SetOwner(kTRUE);
}
AliAODPWG4ParticleCorrelation::~AliAODPWG4ParticleCorrelation()
{
if(fListOfObjArrays){
fListOfObjArrays->Clear();
delete fListOfObjArrays ;
}
}
void AliAODPWG4ParticleCorrelation::Clear(const Option_t* )
{
AliAODPWG4Particle::Clear("");
if(fListOfObjArrays){
fListOfObjArrays->Clear();
delete fListOfObjArrays ;
}
}
AliAODPWG4ParticleCorrelation::AliAODPWG4ParticleCorrelation(const AliAODPWG4ParticleCorrelation& part) :
AliAODPWG4Particle(part), fLeadingDetector(part.fLeadingDetector), fLeading(part.fLeading),
fCorrJet(part.fCorrJet), fCorrBkg(part.fCorrBkg), fRefJet(part.fRefJet),
fListOfObjArrays(new TList)
{
}
void AliAODPWG4ParticleCorrelation::Print(Option_t* ) const
{
AliAODPWG4Particle::Print("");
if(GetJet()) GetJet()->Print("");
printf("Leading Detector : %d\n",fLeadingDetector);
printf("Leading Particle 4-vector:\n");
printf(" E = %13.3f", fLeading.E() );
printf(" Px = %13.3f", fLeading.Px());
printf(" Py = %13.3f", fLeading.Py());
printf(" Pz = %13.3f\n", fLeading.Pz());
if( fListOfObjArrays) fListOfObjArrays->Print("");
}
AliAODPWG4ParticleCorrelation.cxx:1 AliAODPWG4ParticleCorrelation.cxx:2 AliAODPWG4ParticleCorrelation.cxx:3 AliAODPWG4ParticleCorrelation.cxx:4 AliAODPWG4ParticleCorrelation.cxx:5 AliAODPWG4ParticleCorrelation.cxx:6 AliAODPWG4ParticleCorrelation.cxx:7 AliAODPWG4ParticleCorrelation.cxx:8 AliAODPWG4ParticleCorrelation.cxx:9 AliAODPWG4ParticleCorrelation.cxx:10 AliAODPWG4ParticleCorrelation.cxx:11 AliAODPWG4ParticleCorrelation.cxx:12 AliAODPWG4ParticleCorrelation.cxx:13 AliAODPWG4ParticleCorrelation.cxx:14 AliAODPWG4ParticleCorrelation.cxx:15 AliAODPWG4ParticleCorrelation.cxx:16 AliAODPWG4ParticleCorrelation.cxx:17 AliAODPWG4ParticleCorrelation.cxx:18 AliAODPWG4ParticleCorrelation.cxx:19 AliAODPWG4ParticleCorrelation.cxx:20 AliAODPWG4ParticleCorrelation.cxx:21 AliAODPWG4ParticleCorrelation.cxx:22 AliAODPWG4ParticleCorrelation.cxx:23 AliAODPWG4ParticleCorrelation.cxx:24 AliAODPWG4ParticleCorrelation.cxx:25 AliAODPWG4ParticleCorrelation.cxx:26 AliAODPWG4ParticleCorrelation.cxx:27 AliAODPWG4ParticleCorrelation.cxx:28 AliAODPWG4ParticleCorrelation.cxx:29 AliAODPWG4ParticleCorrelation.cxx:30 AliAODPWG4ParticleCorrelation.cxx:31 AliAODPWG4ParticleCorrelation.cxx:32 AliAODPWG4ParticleCorrelation.cxx:33 AliAODPWG4ParticleCorrelation.cxx:34 AliAODPWG4ParticleCorrelation.cxx:35 AliAODPWG4ParticleCorrelation.cxx:36 AliAODPWG4ParticleCorrelation.cxx:37 AliAODPWG4ParticleCorrelation.cxx:38 AliAODPWG4ParticleCorrelation.cxx:39 AliAODPWG4ParticleCorrelation.cxx:40 AliAODPWG4ParticleCorrelation.cxx:41 AliAODPWG4ParticleCorrelation.cxx:42 AliAODPWG4ParticleCorrelation.cxx:43 AliAODPWG4ParticleCorrelation.cxx:44 AliAODPWG4ParticleCorrelation.cxx:45 AliAODPWG4ParticleCorrelation.cxx:46 AliAODPWG4ParticleCorrelation.cxx:47 AliAODPWG4ParticleCorrelation.cxx:48 AliAODPWG4ParticleCorrelation.cxx:49 AliAODPWG4ParticleCorrelation.cxx:50 AliAODPWG4ParticleCorrelation.cxx:51 AliAODPWG4ParticleCorrelation.cxx:52 AliAODPWG4ParticleCorrelation.cxx:53 AliAODPWG4ParticleCorrelation.cxx:54 AliAODPWG4ParticleCorrelation.cxx:55 AliAODPWG4ParticleCorrelation.cxx:56 AliAODPWG4ParticleCorrelation.cxx:57 AliAODPWG4ParticleCorrelation.cxx:58 AliAODPWG4ParticleCorrelation.cxx:59 AliAODPWG4ParticleCorrelation.cxx:60 AliAODPWG4ParticleCorrelation.cxx:61 AliAODPWG4ParticleCorrelation.cxx:62 AliAODPWG4ParticleCorrelation.cxx:63 AliAODPWG4ParticleCorrelation.cxx:64 AliAODPWG4ParticleCorrelation.cxx:65 AliAODPWG4ParticleCorrelation.cxx:66 AliAODPWG4ParticleCorrelation.cxx:67 AliAODPWG4ParticleCorrelation.cxx:68 AliAODPWG4ParticleCorrelation.cxx:69 AliAODPWG4ParticleCorrelation.cxx:70 AliAODPWG4ParticleCorrelation.cxx:71 AliAODPWG4ParticleCorrelation.cxx:72 AliAODPWG4ParticleCorrelation.cxx:73 AliAODPWG4ParticleCorrelation.cxx:74 AliAODPWG4ParticleCorrelation.cxx:75 AliAODPWG4ParticleCorrelation.cxx:76 AliAODPWG4ParticleCorrelation.cxx:77 AliAODPWG4ParticleCorrelation.cxx:78 AliAODPWG4ParticleCorrelation.cxx:79 AliAODPWG4ParticleCorrelation.cxx:80 AliAODPWG4ParticleCorrelation.cxx:81 AliAODPWG4ParticleCorrelation.cxx:82 AliAODPWG4ParticleCorrelation.cxx:83 AliAODPWG4ParticleCorrelation.cxx:84 AliAODPWG4ParticleCorrelation.cxx:85 AliAODPWG4ParticleCorrelation.cxx:86 AliAODPWG4ParticleCorrelation.cxx:87 AliAODPWG4ParticleCorrelation.cxx:88 AliAODPWG4ParticleCorrelation.cxx:89 AliAODPWG4ParticleCorrelation.cxx:90 AliAODPWG4ParticleCorrelation.cxx:91 AliAODPWG4ParticleCorrelation.cxx:92 AliAODPWG4ParticleCorrelation.cxx:93 AliAODPWG4ParticleCorrelation.cxx:94 AliAODPWG4ParticleCorrelation.cxx:95 AliAODPWG4ParticleCorrelation.cxx:96 AliAODPWG4ParticleCorrelation.cxx:97 AliAODPWG4ParticleCorrelation.cxx:98 AliAODPWG4ParticleCorrelation.cxx:99 AliAODPWG4ParticleCorrelation.cxx:100 AliAODPWG4ParticleCorrelation.cxx:101 AliAODPWG4ParticleCorrelation.cxx:102 AliAODPWG4ParticleCorrelation.cxx:103 AliAODPWG4ParticleCorrelation.cxx:104 AliAODPWG4ParticleCorrelation.cxx:105 AliAODPWG4ParticleCorrelation.cxx:106 AliAODPWG4ParticleCorrelation.cxx:107 AliAODPWG4ParticleCorrelation.cxx:108 AliAODPWG4ParticleCorrelation.cxx:109 AliAODPWG4ParticleCorrelation.cxx:110 AliAODPWG4ParticleCorrelation.cxx:111 AliAODPWG4ParticleCorrelation.cxx:112 AliAODPWG4ParticleCorrelation.cxx:113 AliAODPWG4ParticleCorrelation.cxx:114 AliAODPWG4ParticleCorrelation.cxx:115 AliAODPWG4ParticleCorrelation.cxx:116 AliAODPWG4ParticleCorrelation.cxx:117 AliAODPWG4ParticleCorrelation.cxx:118 AliAODPWG4ParticleCorrelation.cxx:119 AliAODPWG4ParticleCorrelation.cxx:120 AliAODPWG4ParticleCorrelation.cxx:121 AliAODPWG4ParticleCorrelation.cxx:122 AliAODPWG4ParticleCorrelation.cxx:123 AliAODPWG4ParticleCorrelation.cxx:124 AliAODPWG4ParticleCorrelation.cxx:125 AliAODPWG4ParticleCorrelation.cxx:126 AliAODPWG4ParticleCorrelation.cxx:127 AliAODPWG4ParticleCorrelation.cxx:128 AliAODPWG4ParticleCorrelation.cxx:129 AliAODPWG4ParticleCorrelation.cxx:130 AliAODPWG4ParticleCorrelation.cxx:131 AliAODPWG4ParticleCorrelation.cxx:132 AliAODPWG4ParticleCorrelation.cxx:133 AliAODPWG4ParticleCorrelation.cxx:134 AliAODPWG4ParticleCorrelation.cxx:135 AliAODPWG4ParticleCorrelation.cxx:136 AliAODPWG4ParticleCorrelation.cxx:137 AliAODPWG4ParticleCorrelation.cxx:138 AliAODPWG4ParticleCorrelation.cxx:139 AliAODPWG4ParticleCorrelation.cxx:140 AliAODPWG4ParticleCorrelation.cxx:141 AliAODPWG4ParticleCorrelation.cxx:142 AliAODPWG4ParticleCorrelation.cxx:143