#if !defined( __CINT__) || defined(__MAKECINT__)
#include <exception>
#include <iostream>
#include "AliLog.h"
#include "AliConversionAODBGHandlerRP.h"
using namespace std;
#endif
ClassImp(AliConversionAODBGHandlerRP);
AliConversionAODBGHandlerRP::AliConversionAODBGHandlerRP(Bool_t IsHeavyIon,Bool_t UseChargedTrackMult,Int_t NEvents) : TObject(),
fIsHeavyIon(IsHeavyIon),
fUseChargedTrackMult(UseChargedTrackMult),
fNEvents(NEvents),
fBGEventCounter(NULL),
fNBGEvents(NULL),
fNBinsZ(7),
fNBinsMultiplicity(5+Int_t(fUseChargedTrackMult)),
fBinLimitsArrayZ(NULL),
fBinLimitsArrayMultiplicity(NULL),
fBGPool(fNBinsZ,AliGammaConversionMultiplicityVector(fNBinsMultiplicity,AliGammaConversionBGEventVector(fNEvents)))
{
fBinLimitsArrayZ = new Double_t[fNBinsZ+1];
fBinLimitsArrayZ[0] = -50.00;
fBinLimitsArrayZ[1] = -3.375;
fBinLimitsArrayZ[2] = -1.605;
fBinLimitsArrayZ[3] = -0.225;
fBinLimitsArrayZ[4] = 1.065;
fBinLimitsArrayZ[5] = 2.445;
fBinLimitsArrayZ[6] = 4.245;
fBinLimitsArrayZ[7] = 50.00;
fBinLimitsArrayMultiplicity= new Double_t[fNBinsMultiplicity+1];
if(fUseChargedTrackMult){
fBinLimitsArrayMultiplicity[0] = 0;
fBinLimitsArrayMultiplicity[1] = 8.5;
fBinLimitsArrayMultiplicity[2] = 16.5;
fBinLimitsArrayMultiplicity[3] = 27.5;
fBinLimitsArrayMultiplicity[4] = 41.5;
fBinLimitsArrayMultiplicity[5] = 200.;
if(fIsHeavyIon){
fBinLimitsArrayMultiplicity[0] = 0;
fBinLimitsArrayMultiplicity[1] = 200.;
fBinLimitsArrayMultiplicity[2] = 500.;
fBinLimitsArrayMultiplicity[3] = 1000.;
fBinLimitsArrayMultiplicity[4] = 1500.;
fBinLimitsArrayMultiplicity[5] = 5000.;
}
}
else{
fBinLimitsArrayMultiplicity[0] = 2;
fBinLimitsArrayMultiplicity[1] = 3;
fBinLimitsArrayMultiplicity[2] = 4;
fBinLimitsArrayMultiplicity[3] = 5;
fBinLimitsArrayMultiplicity[4] = 9999;
if(fIsHeavyIon){
fBinLimitsArrayMultiplicity[0] = 2;
fBinLimitsArrayMultiplicity[1] = 10;
fBinLimitsArrayMultiplicity[2] = 30;
fBinLimitsArrayMultiplicity[3] = 50;
fBinLimitsArrayMultiplicity[4] = 9999;
}
}
Initialize();
}
AliConversionAODBGHandlerRP::~AliConversionAODBGHandlerRP()
{
if(fBinLimitsArrayZ){
delete[] fBinLimitsArrayZ;
fBinLimitsArrayZ=0x0;}
if(fBinLimitsArrayMultiplicity){
delete[] fBinLimitsArrayMultiplicity;
fBinLimitsArrayMultiplicity=0x0;}
if(fBGEventCounter){
for(Int_t z=0;z<fNBinsZ;z++){
delete[] fBGEventCounter[z];
}
delete[] fBGEventCounter;
fBGEventCounter = NULL;
}
for(Int_t z=0;z<fNBinsZ;z++){
for(Int_t m=0;m<fNBinsMultiplicity;m++){
for(Int_t eventCounter=0;eventCounter<fNBGEvents[z][m]&&eventCounter<fNEvents;eventCounter++){
for(UInt_t d=0;d<fBGPool[z][m][eventCounter].size();d++){
delete (AliAODConversionPhoton*)(fBGPool[z][m][eventCounter][d]);
}
}
}
}
if(fNBGEvents){
for(Int_t z=0;z<fNBinsZ;z++){
delete[] fNBGEvents[z];
}
delete[] fNBGEvents;
fNBGEvents = NULL;
}
}
void AliConversionAODBGHandlerRP::Initialize(){
if(fBGEventCounter == NULL){
fBGEventCounter= new Int_t*[fNBinsZ];
}
for(Int_t z=0;z<fNBinsZ;z++){
fBGEventCounter[z]=new Int_t[fNBinsMultiplicity];
}
for(Int_t z=0;z<fNBinsZ;z++){
for(Int_t m=0;m<fNBinsMultiplicity;m++){
fBGEventCounter[z][m]=0;
}
}
if(fNBGEvents == NULL){
fNBGEvents= new Int_t*[fNBinsZ];
}
for(Int_t z=0;z<fNBinsZ;z++){
fNBGEvents[z]=new Int_t[fNBinsMultiplicity];
}
for(Int_t z=0;z<fNBinsZ;z++){
for(Int_t m=0;m<fNBinsMultiplicity;m++){
fNBGEvents[z][m]=0;
}
}
}
Int_t AliConversionAODBGHandlerRP::GetZBinIndex(Double_t zvalue) const{
if(zvalue<=fBinLimitsArrayZ[0]){
return -1;
}
if(fNBinsZ<2){return 0;}
for(Int_t i=0; i<fNBinsZ ;i++){
if(zvalue >= fBinLimitsArrayZ[i] && zvalue <= fBinLimitsArrayZ[i+1]){
return i;
}
}
return -1;
}
Int_t AliConversionAODBGHandlerRP::GetMultiplicityBinIndex(Int_t multiplicity) const{
if(fNBinsMultiplicity<2){
return 0;
}
for(Int_t i=0; i<fNBinsMultiplicity ;i++){
if(multiplicity >= fBinLimitsArrayMultiplicity[i] && multiplicity < fBinLimitsArrayMultiplicity[i+1]){
return i;
}
}
return -1;
}
Bool_t AliConversionAODBGHandlerRP::FindBins(TObjArray * const eventGammas,AliVEvent *fInputEvent,Int_t &zbin,Int_t &mbin){
Double_t vertexz=fInputEvent->GetPrimaryVertex()->GetZ();
zbin = GetZBinIndex(vertexz);
Int_t multiplicity=0;
if(fUseChargedTrackMult){
multiplicity=fInputEvent->GetNumberOfTracks();
}
else{
multiplicity=eventGammas->GetEntries();
}
mbin = GetMultiplicityBinIndex(multiplicity);
if(zbin<fNBinsZ&&mbin<fNBinsMultiplicity){
if(zbin>=0&&mbin>=0){
return kTRUE;
}
}
return kFALSE;
}
Bool_t AliConversionAODBGHandlerRP::FindBins(TList * const eventGammas,AliVEvent *fInputEvent,Int_t &zbin,Int_t &mbin){
Double_t vertexz=fInputEvent->GetPrimaryVertex()->GetZ();
zbin = GetZBinIndex(vertexz);
Int_t multiplicity=0;
if(fUseChargedTrackMult){
multiplicity=fInputEvent->GetNumberOfTracks();
}
else{
multiplicity=eventGammas->GetEntries();
}
mbin = GetMultiplicityBinIndex(multiplicity);
if(zbin<fNBinsZ&&mbin<fNBinsMultiplicity){
if(zbin>=0&&mbin>=0){
return kTRUE;
}
}
return kFALSE;
}
void AliConversionAODBGHandlerRP::AddEvent(TObjArray * const eventGammas,AliVEvent *fInputEvent){
if(eventGammas->GetEntriesFast()==0)return;
Int_t z;
Int_t m;
if(FindBins(eventGammas,fInputEvent,z,m)){
if(fBGEventCounter[z][m] >= fNEvents){
fBGEventCounter[z][m]=0;
}
if(fNBGEvents[z][m] < fNEvents){
fNBGEvents[z][m]++;
}
Int_t eventCounter=fBGEventCounter[z][m];
for(UInt_t d=0;d<fBGPool[z][m][eventCounter].size();d++){
delete (AliAODConversionPhoton*)(fBGPool[z][m][eventCounter][d]);
}
fBGPool[z][m][eventCounter].clear();
for(Int_t i=0; i< eventGammas->GetEntriesFast();i++){
fBGPool[z][m][eventCounter].push_back(new AliAODConversionPhoton(*(AliAODConversionPhoton*)(eventGammas->At(i))));
}
fBGEventCounter[z][m]++;
}
}
void AliConversionAODBGHandlerRP::AddEvent(TList * const eventGammas,AliVEvent *fInputEvent){
if(eventGammas->GetEntries()==0)return;
Int_t z;
Int_t m;
if(FindBins(eventGammas,fInputEvent,z,m)){
if(fBGEventCounter[z][m] >= fNEvents){
fBGEventCounter[z][m]=0;
}
if(fNBGEvents[z][m] < fNEvents){
fNBGEvents[z][m]++;
}
Int_t eventCounter=fBGEventCounter[z][m];
for(UInt_t d=0;d<fBGPool[z][m][eventCounter].size();d++){
delete (AliAODConversionPhoton*)(fBGPool[z][m][eventCounter][d]);
}
fBGPool[z][m][eventCounter].clear();
for(Int_t i=0; i< eventGammas->GetEntries();i++){
fBGPool[z][m][eventCounter].push_back(new AliAODConversionPhoton(*(AliAODConversionPhoton*)(eventGammas->At(i))));
}
fBGEventCounter[z][m]++;
}
}
AliGammaConversionPhotonVector* AliConversionAODBGHandlerRP::GetBGGoodGammas(TObjArray * const eventGammas,AliVEvent *fInputEvent,Int_t event){
Int_t zbin;
Int_t mbin;
if(FindBins(eventGammas,fInputEvent,zbin,mbin)){
return &(fBGPool[zbin][mbin][event]);
}
return NULL;
}
AliGammaConversionPhotonVector* AliConversionAODBGHandlerRP::GetBGGoodGammas(TList * const eventGammas,AliVEvent *fInputEvent,Int_t event){
Int_t zbin;
Int_t mbin;
if(FindBins(eventGammas,fInputEvent,zbin,mbin)){
return &(fBGPool[zbin][mbin][event]);
}
return NULL;
}
Int_t AliConversionAODBGHandlerRP::GetNBGEvents(TObjArray * const eventGammas,AliVEvent *fInputEvent){
Int_t zbin;
Int_t mbin;
if(FindBins(eventGammas,fInputEvent,zbin,mbin)){
return fNBGEvents[zbin][mbin];
}
return 0;
}
Int_t AliConversionAODBGHandlerRP::GetNBGEvents(TList * const eventGammas,AliVEvent *fInputEvent){
Int_t zbin;
Int_t mbin;
if(FindBins(eventGammas,fInputEvent,zbin,mbin)){
return fNBGEvents[zbin][mbin];
}
return 0;
}
AliConversionAODBGHandlerRP.cxx:1 AliConversionAODBGHandlerRP.cxx:2 AliConversionAODBGHandlerRP.cxx:3 AliConversionAODBGHandlerRP.cxx:4 AliConversionAODBGHandlerRP.cxx:5 AliConversionAODBGHandlerRP.cxx:6 AliConversionAODBGHandlerRP.cxx:7 AliConversionAODBGHandlerRP.cxx:8 AliConversionAODBGHandlerRP.cxx:9 AliConversionAODBGHandlerRP.cxx:10 AliConversionAODBGHandlerRP.cxx:11 AliConversionAODBGHandlerRP.cxx:12 AliConversionAODBGHandlerRP.cxx:13 AliConversionAODBGHandlerRP.cxx:14 AliConversionAODBGHandlerRP.cxx:15 AliConversionAODBGHandlerRP.cxx:16 AliConversionAODBGHandlerRP.cxx:17 AliConversionAODBGHandlerRP.cxx:18 AliConversionAODBGHandlerRP.cxx:19 AliConversionAODBGHandlerRP.cxx:20 AliConversionAODBGHandlerRP.cxx:21 AliConversionAODBGHandlerRP.cxx:22 AliConversionAODBGHandlerRP.cxx:23 AliConversionAODBGHandlerRP.cxx:24 AliConversionAODBGHandlerRP.cxx:25 AliConversionAODBGHandlerRP.cxx:26 AliConversionAODBGHandlerRP.cxx:27 AliConversionAODBGHandlerRP.cxx:28 AliConversionAODBGHandlerRP.cxx:29 AliConversionAODBGHandlerRP.cxx:30 AliConversionAODBGHandlerRP.cxx:31 AliConversionAODBGHandlerRP.cxx:32 AliConversionAODBGHandlerRP.cxx:33 AliConversionAODBGHandlerRP.cxx:34 AliConversionAODBGHandlerRP.cxx:35 AliConversionAODBGHandlerRP.cxx:36 AliConversionAODBGHandlerRP.cxx:37 AliConversionAODBGHandlerRP.cxx:38 AliConversionAODBGHandlerRP.cxx:39 AliConversionAODBGHandlerRP.cxx:40 AliConversionAODBGHandlerRP.cxx:41 AliConversionAODBGHandlerRP.cxx:42 AliConversionAODBGHandlerRP.cxx:43 AliConversionAODBGHandlerRP.cxx:44 AliConversionAODBGHandlerRP.cxx:45 AliConversionAODBGHandlerRP.cxx:46 AliConversionAODBGHandlerRP.cxx:47 AliConversionAODBGHandlerRP.cxx:48 AliConversionAODBGHandlerRP.cxx:49 AliConversionAODBGHandlerRP.cxx:50 AliConversionAODBGHandlerRP.cxx:51 AliConversionAODBGHandlerRP.cxx:52 AliConversionAODBGHandlerRP.cxx:53 AliConversionAODBGHandlerRP.cxx:54 AliConversionAODBGHandlerRP.cxx:55 AliConversionAODBGHandlerRP.cxx:56 AliConversionAODBGHandlerRP.cxx:57 AliConversionAODBGHandlerRP.cxx:58 AliConversionAODBGHandlerRP.cxx:59 AliConversionAODBGHandlerRP.cxx:60 AliConversionAODBGHandlerRP.cxx:61 AliConversionAODBGHandlerRP.cxx:62 AliConversionAODBGHandlerRP.cxx:63 AliConversionAODBGHandlerRP.cxx:64 AliConversionAODBGHandlerRP.cxx:65 AliConversionAODBGHandlerRP.cxx:66 AliConversionAODBGHandlerRP.cxx:67 AliConversionAODBGHandlerRP.cxx:68 AliConversionAODBGHandlerRP.cxx:69 AliConversionAODBGHandlerRP.cxx:70 AliConversionAODBGHandlerRP.cxx:71 AliConversionAODBGHandlerRP.cxx:72 AliConversionAODBGHandlerRP.cxx:73 AliConversionAODBGHandlerRP.cxx:74 AliConversionAODBGHandlerRP.cxx:75 AliConversionAODBGHandlerRP.cxx:76 AliConversionAODBGHandlerRP.cxx:77 AliConversionAODBGHandlerRP.cxx:78 AliConversionAODBGHandlerRP.cxx:79 AliConversionAODBGHandlerRP.cxx:80 AliConversionAODBGHandlerRP.cxx:81 AliConversionAODBGHandlerRP.cxx:82 AliConversionAODBGHandlerRP.cxx:83 AliConversionAODBGHandlerRP.cxx:84 AliConversionAODBGHandlerRP.cxx:85 AliConversionAODBGHandlerRP.cxx:86 AliConversionAODBGHandlerRP.cxx:87 AliConversionAODBGHandlerRP.cxx:88 AliConversionAODBGHandlerRP.cxx:89 AliConversionAODBGHandlerRP.cxx:90 AliConversionAODBGHandlerRP.cxx:91 AliConversionAODBGHandlerRP.cxx:92 AliConversionAODBGHandlerRP.cxx:93 AliConversionAODBGHandlerRP.cxx:94 AliConversionAODBGHandlerRP.cxx:95 AliConversionAODBGHandlerRP.cxx:96 AliConversionAODBGHandlerRP.cxx:97 AliConversionAODBGHandlerRP.cxx:98 AliConversionAODBGHandlerRP.cxx:99 AliConversionAODBGHandlerRP.cxx:100 AliConversionAODBGHandlerRP.cxx:101 AliConversionAODBGHandlerRP.cxx:102 AliConversionAODBGHandlerRP.cxx:103 AliConversionAODBGHandlerRP.cxx:104 AliConversionAODBGHandlerRP.cxx:105 AliConversionAODBGHandlerRP.cxx:106 AliConversionAODBGHandlerRP.cxx:107 AliConversionAODBGHandlerRP.cxx:108 AliConversionAODBGHandlerRP.cxx:109 AliConversionAODBGHandlerRP.cxx:110 AliConversionAODBGHandlerRP.cxx:111 AliConversionAODBGHandlerRP.cxx:112 AliConversionAODBGHandlerRP.cxx:113 AliConversionAODBGHandlerRP.cxx:114 AliConversionAODBGHandlerRP.cxx:115 AliConversionAODBGHandlerRP.cxx:116 AliConversionAODBGHandlerRP.cxx:117 AliConversionAODBGHandlerRP.cxx:118 AliConversionAODBGHandlerRP.cxx:119 AliConversionAODBGHandlerRP.cxx:120 AliConversionAODBGHandlerRP.cxx:121 AliConversionAODBGHandlerRP.cxx:122 AliConversionAODBGHandlerRP.cxx:123 AliConversionAODBGHandlerRP.cxx:124 AliConversionAODBGHandlerRP.cxx:125 AliConversionAODBGHandlerRP.cxx:126 AliConversionAODBGHandlerRP.cxx:127 AliConversionAODBGHandlerRP.cxx:128 AliConversionAODBGHandlerRP.cxx:129 AliConversionAODBGHandlerRP.cxx:130 AliConversionAODBGHandlerRP.cxx:131 AliConversionAODBGHandlerRP.cxx:132 AliConversionAODBGHandlerRP.cxx:133 AliConversionAODBGHandlerRP.cxx:134 AliConversionAODBGHandlerRP.cxx:135 AliConversionAODBGHandlerRP.cxx:136 AliConversionAODBGHandlerRP.cxx:137 AliConversionAODBGHandlerRP.cxx:138 AliConversionAODBGHandlerRP.cxx:139 AliConversionAODBGHandlerRP.cxx:140 AliConversionAODBGHandlerRP.cxx:141 AliConversionAODBGHandlerRP.cxx:142 AliConversionAODBGHandlerRP.cxx:143 AliConversionAODBGHandlerRP.cxx:144 AliConversionAODBGHandlerRP.cxx:145 AliConversionAODBGHandlerRP.cxx:146 AliConversionAODBGHandlerRP.cxx:147 AliConversionAODBGHandlerRP.cxx:148 AliConversionAODBGHandlerRP.cxx:149 AliConversionAODBGHandlerRP.cxx:150 AliConversionAODBGHandlerRP.cxx:151 AliConversionAODBGHandlerRP.cxx:152 AliConversionAODBGHandlerRP.cxx:153 AliConversionAODBGHandlerRP.cxx:154 AliConversionAODBGHandlerRP.cxx:155 AliConversionAODBGHandlerRP.cxx:156 AliConversionAODBGHandlerRP.cxx:157 AliConversionAODBGHandlerRP.cxx:158 AliConversionAODBGHandlerRP.cxx:159 AliConversionAODBGHandlerRP.cxx:160 AliConversionAODBGHandlerRP.cxx:161 AliConversionAODBGHandlerRP.cxx:162 AliConversionAODBGHandlerRP.cxx:163 AliConversionAODBGHandlerRP.cxx:164 AliConversionAODBGHandlerRP.cxx:165 AliConversionAODBGHandlerRP.cxx:166 AliConversionAODBGHandlerRP.cxx:167 AliConversionAODBGHandlerRP.cxx:168 AliConversionAODBGHandlerRP.cxx:169 AliConversionAODBGHandlerRP.cxx:170 AliConversionAODBGHandlerRP.cxx:171 AliConversionAODBGHandlerRP.cxx:172 AliConversionAODBGHandlerRP.cxx:173 AliConversionAODBGHandlerRP.cxx:174 AliConversionAODBGHandlerRP.cxx:175 AliConversionAODBGHandlerRP.cxx:176 AliConversionAODBGHandlerRP.cxx:177 AliConversionAODBGHandlerRP.cxx:178 AliConversionAODBGHandlerRP.cxx:179 AliConversionAODBGHandlerRP.cxx:180 AliConversionAODBGHandlerRP.cxx:181 AliConversionAODBGHandlerRP.cxx:182 AliConversionAODBGHandlerRP.cxx:183 AliConversionAODBGHandlerRP.cxx:184 AliConversionAODBGHandlerRP.cxx:185 AliConversionAODBGHandlerRP.cxx:186 AliConversionAODBGHandlerRP.cxx:187 AliConversionAODBGHandlerRP.cxx:188 AliConversionAODBGHandlerRP.cxx:189 AliConversionAODBGHandlerRP.cxx:190 AliConversionAODBGHandlerRP.cxx:191 AliConversionAODBGHandlerRP.cxx:192 AliConversionAODBGHandlerRP.cxx:193 AliConversionAODBGHandlerRP.cxx:194 AliConversionAODBGHandlerRP.cxx:195 AliConversionAODBGHandlerRP.cxx:196 AliConversionAODBGHandlerRP.cxx:197 AliConversionAODBGHandlerRP.cxx:198 AliConversionAODBGHandlerRP.cxx:199 AliConversionAODBGHandlerRP.cxx:200 AliConversionAODBGHandlerRP.cxx:201 AliConversionAODBGHandlerRP.cxx:202 AliConversionAODBGHandlerRP.cxx:203 AliConversionAODBGHandlerRP.cxx:204 AliConversionAODBGHandlerRP.cxx:205 AliConversionAODBGHandlerRP.cxx:206 AliConversionAODBGHandlerRP.cxx:207 AliConversionAODBGHandlerRP.cxx:208 AliConversionAODBGHandlerRP.cxx:209 AliConversionAODBGHandlerRP.cxx:210 AliConversionAODBGHandlerRP.cxx:211 AliConversionAODBGHandlerRP.cxx:212 AliConversionAODBGHandlerRP.cxx:213 AliConversionAODBGHandlerRP.cxx:214 AliConversionAODBGHandlerRP.cxx:215 AliConversionAODBGHandlerRP.cxx:216 AliConversionAODBGHandlerRP.cxx:217 AliConversionAODBGHandlerRP.cxx:218 AliConversionAODBGHandlerRP.cxx:219 AliConversionAODBGHandlerRP.cxx:220 AliConversionAODBGHandlerRP.cxx:221 AliConversionAODBGHandlerRP.cxx:222 AliConversionAODBGHandlerRP.cxx:223 AliConversionAODBGHandlerRP.cxx:224 AliConversionAODBGHandlerRP.cxx:225 AliConversionAODBGHandlerRP.cxx:226 AliConversionAODBGHandlerRP.cxx:227 AliConversionAODBGHandlerRP.cxx:228 AliConversionAODBGHandlerRP.cxx:229 AliConversionAODBGHandlerRP.cxx:230 AliConversionAODBGHandlerRP.cxx:231 AliConversionAODBGHandlerRP.cxx:232 AliConversionAODBGHandlerRP.cxx:233 AliConversionAODBGHandlerRP.cxx:234 AliConversionAODBGHandlerRP.cxx:235 AliConversionAODBGHandlerRP.cxx:236 AliConversionAODBGHandlerRP.cxx:237 AliConversionAODBGHandlerRP.cxx:238 AliConversionAODBGHandlerRP.cxx:239 AliConversionAODBGHandlerRP.cxx:240 AliConversionAODBGHandlerRP.cxx:241 AliConversionAODBGHandlerRP.cxx:242 AliConversionAODBGHandlerRP.cxx:243 AliConversionAODBGHandlerRP.cxx:244 AliConversionAODBGHandlerRP.cxx:245 AliConversionAODBGHandlerRP.cxx:246 AliConversionAODBGHandlerRP.cxx:247 AliConversionAODBGHandlerRP.cxx:248 AliConversionAODBGHandlerRP.cxx:249 AliConversionAODBGHandlerRP.cxx:250 AliConversionAODBGHandlerRP.cxx:251 AliConversionAODBGHandlerRP.cxx:252 AliConversionAODBGHandlerRP.cxx:253 AliConversionAODBGHandlerRP.cxx:254 AliConversionAODBGHandlerRP.cxx:255 AliConversionAODBGHandlerRP.cxx:256 AliConversionAODBGHandlerRP.cxx:257 AliConversionAODBGHandlerRP.cxx:258 AliConversionAODBGHandlerRP.cxx:259 AliConversionAODBGHandlerRP.cxx:260 AliConversionAODBGHandlerRP.cxx:261 AliConversionAODBGHandlerRP.cxx:262 AliConversionAODBGHandlerRP.cxx:263 AliConversionAODBGHandlerRP.cxx:264 AliConversionAODBGHandlerRP.cxx:265 AliConversionAODBGHandlerRP.cxx:266 AliConversionAODBGHandlerRP.cxx:267 AliConversionAODBGHandlerRP.cxx:268 AliConversionAODBGHandlerRP.cxx:269 AliConversionAODBGHandlerRP.cxx:270 AliConversionAODBGHandlerRP.cxx:271 AliConversionAODBGHandlerRP.cxx:272 AliConversionAODBGHandlerRP.cxx:273 AliConversionAODBGHandlerRP.cxx:274 AliConversionAODBGHandlerRP.cxx:275 AliConversionAODBGHandlerRP.cxx:276 AliConversionAODBGHandlerRP.cxx:277 AliConversionAODBGHandlerRP.cxx:278 AliConversionAODBGHandlerRP.cxx:279 AliConversionAODBGHandlerRP.cxx:280 AliConversionAODBGHandlerRP.cxx:281 AliConversionAODBGHandlerRP.cxx:282 AliConversionAODBGHandlerRP.cxx:283 AliConversionAODBGHandlerRP.cxx:284 AliConversionAODBGHandlerRP.cxx:285 AliConversionAODBGHandlerRP.cxx:286 AliConversionAODBGHandlerRP.cxx:287 AliConversionAODBGHandlerRP.cxx:288 AliConversionAODBGHandlerRP.cxx:289 AliConversionAODBGHandlerRP.cxx:290 AliConversionAODBGHandlerRP.cxx:291 AliConversionAODBGHandlerRP.cxx:292 AliConversionAODBGHandlerRP.cxx:293 AliConversionAODBGHandlerRP.cxx:294 AliConversionAODBGHandlerRP.cxx:295 AliConversionAODBGHandlerRP.cxx:296 AliConversionAODBGHandlerRP.cxx:297 AliConversionAODBGHandlerRP.cxx:298 AliConversionAODBGHandlerRP.cxx:299 AliConversionAODBGHandlerRP.cxx:300 AliConversionAODBGHandlerRP.cxx:301 AliConversionAODBGHandlerRP.cxx:302 AliConversionAODBGHandlerRP.cxx:303 AliConversionAODBGHandlerRP.cxx:304 AliConversionAODBGHandlerRP.cxx:305 AliConversionAODBGHandlerRP.cxx:306 AliConversionAODBGHandlerRP.cxx:307 AliConversionAODBGHandlerRP.cxx:308 AliConversionAODBGHandlerRP.cxx:309 AliConversionAODBGHandlerRP.cxx:310 AliConversionAODBGHandlerRP.cxx:311 AliConversionAODBGHandlerRP.cxx:312 AliConversionAODBGHandlerRP.cxx:313 AliConversionAODBGHandlerRP.cxx:314 AliConversionAODBGHandlerRP.cxx:315 AliConversionAODBGHandlerRP.cxx:316 AliConversionAODBGHandlerRP.cxx:317 AliConversionAODBGHandlerRP.cxx:318 AliConversionAODBGHandlerRP.cxx:319 AliConversionAODBGHandlerRP.cxx:320 AliConversionAODBGHandlerRP.cxx:321 AliConversionAODBGHandlerRP.cxx:322 AliConversionAODBGHandlerRP.cxx:323 AliConversionAODBGHandlerRP.cxx:324 AliConversionAODBGHandlerRP.cxx:325 AliConversionAODBGHandlerRP.cxx:326 AliConversionAODBGHandlerRP.cxx:327 AliConversionAODBGHandlerRP.cxx:328 AliConversionAODBGHandlerRP.cxx:329 AliConversionAODBGHandlerRP.cxx:330 AliConversionAODBGHandlerRP.cxx:331 AliConversionAODBGHandlerRP.cxx:332 AliConversionAODBGHandlerRP.cxx:333 AliConversionAODBGHandlerRP.cxx:334 AliConversionAODBGHandlerRP.cxx:335 AliConversionAODBGHandlerRP.cxx:336 AliConversionAODBGHandlerRP.cxx:337 AliConversionAODBGHandlerRP.cxx:338 AliConversionAODBGHandlerRP.cxx:339 AliConversionAODBGHandlerRP.cxx:340 AliConversionAODBGHandlerRP.cxx:341 AliConversionAODBGHandlerRP.cxx:342 AliConversionAODBGHandlerRP.cxx:343 AliConversionAODBGHandlerRP.cxx:344 AliConversionAODBGHandlerRP.cxx:345 AliConversionAODBGHandlerRP.cxx:346 AliConversionAODBGHandlerRP.cxx:347