#include <TChain.h>
#include <TMath.h>
#include <TVectorD.h>
#include <TSystem.h>
#include <TFile.h>
#include <TList.h>
#include <TTree.h>
#include <TTreeStream.h>
#include <AliAnalysisManager.h>
#include <AliESDInputHandler.h>
#include "AliStack.h"
#include "AliMCEvent.h"
#include "AliMCEventHandler.h"
#include <AliESD.h>
#include "AliTrackComparison.h"
#include "AliMCTrackingTestTask.h"
#include "AliGenInfoMaker.h"
#include "AliHelix.h"
#include "AliTrackPointArray.h"
#include "AliESDCaloCluster.h"
#include "AliMCInfo.h"
#include "AliComparisonObject.h"
#include "AliESDRecInfo.h"
#include "AliTPCParamSR.h"
#include "AliTracker.h"
#include "AliTPCseed.h"
#include "AliCDBManager.h"
#include "AliGRPManager.h"
#include "AliGeomManager.h"
#include <iostream>
using namespace std;
ClassImp(AliMCTrackingTestTask)
#define USE_STREAMER 0
#define DEBUG 0
AliMCTrackingTestTask::AliMCTrackingTestTask() :
AliAnalysisTask(),
fMCinfo(0),
fESD(0),
fCurrentRun(-1),
fDebugStreamer(0),
fStreamLevel(0),
fDebugLevel(0),
fDebugOutputPath(),
fOutList(NULL),
fPitList(NULL),
fCompList(NULL)
{
}
AliMCTrackingTestTask::AliMCTrackingTestTask(const AliMCTrackingTestTask& ) :
AliAnalysisTask(),
fMCinfo(0),
fESD(0),
fCurrentRun(-1),
fDebugStreamer(0),
fStreamLevel(0),
fDebugLevel(),
fDebugOutputPath(),
fOutList(NULL),
fPitList(NULL),
fCompList(NULL)
{
}
AliMCTrackingTestTask::AliMCTrackingTestTask(const char *name) :
AliAnalysisTask(name, "AliMCTrackingTestTask"),
fMCinfo(0),
fESD(0),
fCurrentRun(-1),
fDebugStreamer(0),
fStreamLevel(0),
fDebugLevel(0),
fDebugOutputPath(),
fOutList(NULL),
fPitList(NULL),
fCompList(NULL)
{
DefineInput(0, TChain::Class());
DefineOutput(0, TList::Class());
fCompList = new TList;
}
AliMCTrackingTestTask::~AliMCTrackingTestTask(){
if (fDebugLevel>0) printf("AliMCTrackingTestTask::~AliMCTrackingTestTask\n");
if (fDebugStreamer) delete fDebugStreamer;
fDebugStreamer=0;
if (fOutList) delete fOutList; fOutList = 0;
if (fCompList) delete fCompList; fCompList = 0;
}
Bool_t AliMCTrackingTestTask::AddComparisonObject(AliTrackComparison *cObj)
{
if(cObj == 0) {
Printf("ERROR: Could not add comparison object");
return kFALSE;
}
fCompList->AddLast(cObj);
return kTRUE;
}
void AliMCTrackingTestTask::ConnectInputData(Option_t *)
{
if(fDebugLevel>3)
cout << "AnalysisTaskTPCCluster::ConnectInputData()" << endl;
TTree* tree=dynamic_cast<TTree*>(GetInputData(0));
if (!tree) {
}
else {
AliESDInputHandler *esdH = dynamic_cast<AliESDInputHandler*> (AliAnalysisManager::GetAnalysisManager()->GetInputEventHandler());
if (!esdH) {
}
else {
fESD = esdH->GetEvent();
}
}
AliMCEventHandler* mcinfo = (AliMCEventHandler*) (AliAnalysisManager::GetAnalysisManager()->GetMCtruthEventHandler());
mcinfo->SetReadTR(kTRUE);
fMCinfo = mcinfo->MCEvent();
}
void AliMCTrackingTestTask::CreateOutputObjects()
{
if(fDebugLevel>3)
cout << "AnalysisTaskTPCCluster::CreateOutputObjects()" << endl;
if (!fOutList)
fOutList = new TList;
fOutList->SetOwner(kTRUE);
fPitList = fOutList->MakeIterator();
AliTrackComparison *cObj=0;
Int_t count=0;
TIterator *pitCompList = fCompList->MakeIterator();
pitCompList->Reset();
while(( cObj = (AliTrackComparison*)pitCompList->Next()) != NULL) {
fOutList->Add(cObj);
count++;
}
Printf("UserCreateOutputObjects(): Number of output comparison objects: %d \n", count);
PostData(0, fOutList);
}
void AliMCTrackingTestTask::Exec(Option_t *) {
#if DEBUG
printf("New event!\n");
#endif
if(fDebugLevel>3)
cout << "AliMCTrackingTestTask::Exec()" << endl;
if (!fMCinfo){
cout << "Not MC info\n" << endl;
}else{
ProcessMCInfo();
}
PostData(0, fOutList);
}
void AliMCTrackingTestTask::Terminate(Option_t *) {
if(fDebugLevel>3)
printf("AliMCTrackingTestTask: Terminate() \n");
if (fDebugLevel>0) printf("AliMCtrackingTestTask::Terminate\n");
if (fDebugStreamer) delete fDebugStreamer;
fDebugStreamer = 0;
return;
}
TTreeSRedirector *AliMCTrackingTestTask::GetDebugStreamer(){
if (fStreamLevel==0) return 0;
if (fDebugStreamer) return fDebugStreamer;
TString dsName;
dsName=GetName();
dsName+="Debug.root";
printf(" get debug streamer \n");
dsName.ReplaceAll(" ","");
fDebugStreamer = new TTreeSRedirector(dsName.Data());
return fDebugStreamer;
}
AliExternalTrackParam * AliMCTrackingTestTask::MakeTrack(const AliTrackReference* ref, TParticle*part)
{
if (!ref) return 0x0;
if (!part) return 0x0;
Double_t xyz[3]={ref->X(),ref->Y(),ref->Z()};
Double_t pxyz[3]={ref->Px(),ref->Py(),ref->Pz()};
Double_t cv[21];
for (Int_t i=0; i<21;i++) cv[i]=0;
if (!part->GetPDG()) return 0;
AliExternalTrackParam * param = new AliExternalTrackParam(xyz,pxyz,cv,TMath::Nint(part->GetPDG()->Charge()/3.));
return param;
}
Bool_t AliMCTrackingTestTask::PropagateToPoint(AliExternalTrackParam *param, Double_t *xyz, Double_t mass, Float_t step){
Double_t radius=TMath::Sqrt(xyz[0]*xyz[0]+xyz[1]*xyz[1]);
Double_t alpha = TMath::ATan2(xyz[1],xyz[0]);
AliTracker::PropagateTrackToBxByBz(param, radius+step, mass, step, kTRUE,0.99,-1);
param->Rotate(alpha);
Bool_t isOK = param->PropagateTo(radius,AliTracker::GetBz());
return isOK;
}
void AliMCTrackingTestTask::ProcessMCInfo(){
#if DEBUG
printf("ProcessMCInfo\n");
#endif
const AliESDVertex *pVertex = fESD->GetPrimaryVertex();
if(!pVertex) AliError("No primary vertex found!\n");
Double_t vPos[3];
pVertex->GetXYZ(vPos);
TParticle * particle= new TParticle();
TClonesArray * trefs = new TClonesArray("AliTrackReference");
const Double_t kPcut=0.1;
Int_t npart = fMCinfo->GetNumberOfTracks();
if (npart==0) return;
Double_t vertex[4]={0,0,0,0};
fMCinfo->GetParticleAndTR(0, particle, trefs);
if (particle){
vertex[0]=particle->Vx();
vertex[1]=particle->Vy();
vertex[2]=particle->Vz();
vertex[3]=particle->R();
}
for (Int_t ipart=0;ipart<npart;ipart++){
Int_t status = fMCinfo->GetParticleAndTR(ipart, particle, trefs);
if (status<0 || !particle || !trefs) continue;
Int_t nref = trefs->GetEntries();
if (nref<5) continue;
FitTrackRefs(particle,trefs);
AliTrackReference * tpcIn=0;
AliTrackReference * tpcOut=0;
AliTrackReference * trdIn=0;
AliTrackReference * trdOut=0;
AliTrackReference * itsIn=0;
AliTrackReference * itsOut=0;
AliTrackReference * tofIn=0;
AliTrackReference * tofOut=0;
AliTrackReference * hmpidIn=0;
AliTrackReference * hmpidOut=0;
AliTrackReference * emcalIn=0;
AliTrackReference * emcalOut=0;
Double_t rmax=0;
Double_t rmin=1000;
for (Int_t iref=0;iref<nref;iref++){
AliTrackReference * ref = (AliTrackReference*)trefs->At(iref);
if (!ref) continue;
Float_t dir = ref->X()*ref->Px()+ref->Y()*ref->Py();
if (dir<0) break;
if (ref->P()<kPcut) continue;
if (ref->R()<rmax) break;
if (ref->DetectorId()==AliTrackReference::kTPC){
if (!tpcIn) {
tpcIn = ref;
}else{
if (ref->R()>tpcIn->R()) tpcOut = ref;
}
}
if (ref->DetectorId()==AliTrackReference::kITS){
if (!itsIn) {
itsIn = ref;
}else{
if (ref->R()>itsIn->R()) itsOut = ref;
}
}
if (ref->DetectorId()==AliTrackReference::kTRD){
if (!trdIn) {
trdIn = ref;
}else{
if (ref->R()>trdIn->R()) trdOut = ref;
}
}
if (ref->DetectorId()==AliTrackReference::kTOF){
if (!tofIn) {
tofIn = ref;
}else{
if (ref->R()>tofIn->R()) tofOut = ref;
}
}
if (ref->DetectorId()==AliTrackReference::kHMPID){
if (!hmpidIn) {
hmpidIn = ref;
}else{
if (ref->R()>hmpidIn->R()) hmpidOut = ref;
}
}
if (ref->DetectorId()==AliTrackReference::kEMCAL){
if (!emcalIn) {
emcalIn = ref;
}else{
if (ref->R()>emcalIn->R()) emcalOut = ref;
}
}
if (ref->R()<rmin) rmin=ref->R();
if (ref->R()>rmax) rmax=ref->R();
}
if ( TMath::Abs(particle->GetPdgCode()) == 11 ) {
if (IsFindable(ipart,70)) {
Int_t motherId = particle->GetFirstMother();
if (motherId > 0) {
if (motherId < npart) {
TParticle* mother = (fMCinfo->Stack())->Particle(motherId);
if (mother && TMath::Abs(mother->GetPdgCode()) == 22) {
Int_t nDaughters = mother->GetNDaughters();
for (Int_t idx=0; idx<nDaughters; ++idx) {
Int_t daughterId = mother->GetDaughter(idx);
if ( daughterId == ipart || daughterId >= npart )
continue;
TParticle* daughter = (fMCinfo->Stack())->Particle(daughterId);
if (daughter && TMath::Abs(daughter->GetPdgCode()) == 11) {
#if USE_STREAMER
TTreeSRedirector *pcstream = GetDebugStreamer();
if (pcstream){
(*pcstream)<<"MCgamma"<<
"triggerP="<<particle<<
"motherP="<<mother<<
"daughterP="<<daughter<<
"isFindable="<<findable<<
"\n";
}
#endif
}
}
}
}
}
}
}
if (tpcIn && tpcOut) {
ProcessRefTracker(tpcIn,tpcOut,particle,1);
ProcessRefTracker(tpcIn,tpcOut,particle,3);
}
if (itsIn && itsOut) ProcessRefTracker(itsIn, itsOut, particle, 0);
if (trdIn && trdOut) ProcessRefTracker(trdIn, trdOut, particle, 2);
if (tpcOut && trdIn) ProcessRefTracker(tpcOut,trdIn, particle, 4);
if (tpcOut && tofIn) ProcessRefTracker(tpcOut,tofIn, particle, 5);
if (tpcOut && hmpidIn) ProcessRefTracker(tpcOut,hmpidIn,particle, 6);
if (tpcOut && emcalIn) ProcessRefTracker(tpcOut,emcalIn,particle, 7);
if (tpcOut && trdOut) ProcessRefTracker(tpcOut,trdOut, particle, 8);
if (trdIn && tofIn) ProcessRefTracker(trdIn, tofIn, particle, 9);
if (tofIn && tofOut) ProcessRefTracker(tofIn, tofOut, particle,10);
AliTrackComparison *cObj=0;
AliTrackPoint *point=new AliTrackPoint();
AliESDCaloCluster *cluster=0;
AliExternalTrackParam *tpcOuter=0;
Double_t eMax=0;
Int_t clsIndex=-1;
for(Int_t iCluster=0; iCluster<fESD->GetNumberOfCaloClusters(); iCluster++)
{
cluster = fESD->GetCaloCluster(iCluster);
if(!cluster->IsEMCAL()) continue;
if(cluster->GetLabel()==ipart && cluster->E()>eMax)
{
clsIndex=iCluster;
eMax=cluster->E();
}
}
if(clsIndex>-1)
{
if(cluster) cluster=0;
cluster = fESD->GetCaloCluster(clsIndex);
Float_t clusterPos[3];
cluster->GetPosition(clusterPos);
point->SetXYZ(clusterPos[0],clusterPos[1],clusterPos[2],0);
}
if(tpcOut)
tpcOuter = MakeTrack(tpcOut,particle);
Double_t mass = particle->GetMass();
Int_t charge = TMath::Nint(particle->GetPDG()->Charge()/3.);
fPitList->Reset();
while(( cObj = (AliTrackComparison *)fPitList->Next()) != NULL) {
TString objName(cObj->GetName());
if(!objName.CompareTo("TPCOutToEMCalInElecCls"))
{
if(TMath::Abs(particle->GetPdgCode())==11 && tpcOuter && point && cluster && emcalIn)
{
printf("\n\nTPCOutToEMCalInElecCls: ");
cout<<cObj->AddTracks(tpcOuter,point,mass,cluster->E(),vPos)<<endl;
}
}
if(!objName.CompareTo("TPCOutToEMCalInElec"))
{
if(TMath::Abs(particle->GetPdgCode())==11 && tpcOut && emcalIn)
{
printf("TPCOutToEMCalInElec: ");
cout<<cObj->AddTracks(tpcOut,emcalIn,mass,charge)<<endl;
}
}
if(!objName.CompareTo("TPCOutToEMCalInPion"))
{
if(TMath::Abs(particle->GetPdgCode())==211 && tpcOut && emcalIn)
cObj->AddTracks(tpcOut,emcalIn,mass,charge);
}
if(!objName.CompareTo("TPCOutToTOFIn"))
{
if(tpcOut && tofIn)
cObj->AddTracks(tpcOut,tofIn,mass,charge);
}
if(!objName.CompareTo("TPCOutToHMPIDIn"))
{
if(tpcOut && hmpidIn)
cObj->AddTracks(tpcOut,hmpidIn,mass,charge);
}
}
delete point;
}
if (trefs) trefs->Clear("C");
}
void AliMCTrackingTestTask::ProcessRefTracker(AliTrackReference* refIn, AliTrackReference* refOut, TParticle*part,Int_t type){
#if DEBUG
printf("ProcessRefTracker\n");
#endif
AliExternalTrackParam *param = 0;
AliExternalTrackParam *paramMC = 0;
AliExternalTrackParam *paramDebug = 0;
Double_t xyzOut[3]={refOut->X(),refOut->Y(), refOut->Z()};
Double_t mass = part->GetMass();
Double_t step=1;
param=MakeTrack(refIn,part);
paramMC=MakeTrack(refOut,part);
paramDebug=MakeTrack(refIn,part);
if (!param) return;
if (type!=3) PropagateToPoint(param,xyzOut, mass, step);
#if 0
#endif
#if USE_STREAMER
TTreeSRedirector *pcstream = GetDebugStreamer();
TVectorD gpos(3);
TVectorD gmom(3);
Bool_t isOK=kTRUE;
isOK&=param->Rotate(paramMC->GetAlpha());
isOK&=param->PropagateTo(paramMC->GetX(),AliTracker::GetBz());
param->GetXYZ(gpos.GetMatrixArray());
param->GetPxPyPz(gmom.GetMatrixArray());
if (pcstream){
(*pcstream)<<"MC"<<
"isOK="<<isOK<<
"type="<<type<<
"step="<<step<<
"refIn.="<<refIn<<
"refOut.="<<refOut<<
"p.="<<part<<
"par.="<<param<<
"parMC.="<<paramMC<<
"gpos.="<<&gpos<<
"gmom.="<<&gmom<<
"\n";
}
#endif
delete param;
delete paramMC;
delete paramDebug;
}
Bool_t AliMCTrackingTestTask::IsFindable(Int_t label, Float_t minTrackLength ) {
AliMCParticle *mcParticle = (AliMCParticle*) fMCinfo->GetTrack(label);
if(!mcParticle) return kFALSE;
Int_t counter;
Float_t tpcTrackLength = mcParticle->GetTPCTrackLength(AliTracker::GetBz(),0.05,counter,3.0);
return (tpcTrackLength>minTrackLength);
}
void AliMCTrackingTestTask::FitTrackRefs(TParticle * part, TClonesArray * trefs){
#if DEBUG
printf("FitTrackRefs\n");
#endif
if (!trefs) return;
const Int_t kMinRefs=6;
Int_t nrefs = trefs->GetEntries();
if (nrefs<kMinRefs) return;
Int_t iref0 =-1;
Int_t iref1 =-1;
for (Int_t iref=0; iref<nrefs; iref++){
AliTrackReference * ref = (AliTrackReference*)trefs->At(iref);
if (!ref) continue;
Float_t dir = ref->X()*ref->Px()+ref->Y()*ref->Py();
if (dir<0) break;
if (ref->DetectorId()!=AliTrackReference::kTPC) continue;
if (iref0<0) iref0 = iref;
iref1 = iref;
}
if (iref1-iref0<kMinRefs) return;
Double_t covar[15];
for (Int_t icov=0; icov<15; icov++) covar[icov]=0;
covar[0]=1;
covar[2]=1;
covar[5]=1;
covar[9]=1;
covar[14]=1;
AliTrackReference * refIn = (AliTrackReference*)trefs->At(iref0);
AliExternalTrackParam *paramPropagate= MakeTrack(refIn,part);
AliExternalTrackParam *paramUpdate = MakeTrack(refIn,part);
paramUpdate->AddCovariance(covar);
Bool_t isOKP=kTRUE;
Bool_t isOKU=kTRUE;
AliMagF * field = (AliMagF*) TGeoGlobalMagField::Instance()->GetField();
for (Int_t iref = iref0; iref<=iref1; iref++){
AliTrackReference * ref = (AliTrackReference*)trefs->At(iref);
Float_t alphaC= TMath::ATan2(ref->Y(),ref->X());
Double_t pos[3] = {ref->X(), ref->Y(), ref->Z()};
Double_t mag[3];
field->Field(pos,mag);
isOKP&=paramPropagate->Rotate(alphaC);
isOKU&=paramUpdate->Rotate(alphaC);
for (Float_t xref= paramPropagate->GetX(); xref<ref->R(); xref++){
isOKP&=paramPropagate->PropagateTo(xref, mag[2]);
isOKU&=paramUpdate->PropagateTo(xref, mag[2]);
}
isOKP&=paramPropagate->PropagateTo(ref->R(), mag[2]);
isOKU&=paramUpdate->PropagateTo(ref->R(), mag[2]);
Double_t clpos[2] = {0, ref->Z()};
Double_t clcov[3] = { 0.005,0,0.005};
isOKU&= paramUpdate->Update(clpos, clcov);
}
#if USE_STREAMER
TTreeSRedirector *pcstream = GetDebugStreamer();
if (pcstream){
TVectorD gposU(3);
TVectorD gmomU(3);
TVectorD gposP(3);
TVectorD gmomP(3);
paramUpdate->GetXYZ(gposU.GetMatrixArray());
paramUpdate->GetPxPyPz(gmomU.GetMatrixArray());
paramPropagate->GetXYZ(gposP.GetMatrixArray());
paramPropagate->GetPxPyPz(gmomP.GetMatrixArray());
(*pcstream)<<"MCupdate"<<
"isOKU="<<isOKU<<
"isOKP="<<isOKP<<
"m="<<mass<<
"q="<<charge<<
"part.="<<part<<
"refIn.="<<refIn<<
"refOut.="<<refOut<<
"pP.="<<paramPropagate<<
"pU.="<<paramUpdate<<
"gposU.="<<&gposU<<
"gmomU.="<<&gmomU<<
"gposP.="<<&gposP<<
"gmomP.="<<&gmomP<<
"\n";
}
#endif
delete paramPropagate;
delete paramUpdate;
}
void AliMCTrackingTestTask::FinishTaskOutput()
{
Terminate("slave");
gSystem->Exec("pwd");
RegisterDebugOutput();
}
void AliMCTrackingTestTask::RegisterDebugOutput(){
TString dsName;
dsName=GetName();
dsName+="Debug.root";
dsName.ReplaceAll(" ","");
TString dsName2=fDebugOutputPath.Data();
gSystem->MakeDirectory(dsName2.Data());
dsName2+=gSystem->HostName();
gSystem->MakeDirectory(dsName2.Data());
dsName2+="/";
dsName2+=gSystem->BaseName(gSystem->pwd());
dsName2+="/";
gSystem->MakeDirectory(dsName2.Data());
dsName2+=dsName;
AliInfo(Form("copy %s\t%s\n",dsName.Data(),dsName2.Data()));
printf("copy %s\t%s\n",dsName.Data(),dsName2.Data());
TFile::Cp(dsName.Data(),dsName2.Data());
}
AliMCTrackingTestTask.cxx:1 AliMCTrackingTestTask.cxx:2 AliMCTrackingTestTask.cxx:3 AliMCTrackingTestTask.cxx:4 AliMCTrackingTestTask.cxx:5 AliMCTrackingTestTask.cxx:6 AliMCTrackingTestTask.cxx:7 AliMCTrackingTestTask.cxx:8 AliMCTrackingTestTask.cxx:9 AliMCTrackingTestTask.cxx:10 AliMCTrackingTestTask.cxx:11 AliMCTrackingTestTask.cxx:12 AliMCTrackingTestTask.cxx:13 AliMCTrackingTestTask.cxx:14 AliMCTrackingTestTask.cxx:15 AliMCTrackingTestTask.cxx:16 AliMCTrackingTestTask.cxx:17 AliMCTrackingTestTask.cxx:18 AliMCTrackingTestTask.cxx:19 AliMCTrackingTestTask.cxx:20 AliMCTrackingTestTask.cxx:21 AliMCTrackingTestTask.cxx:22 AliMCTrackingTestTask.cxx:23 AliMCTrackingTestTask.cxx:24 AliMCTrackingTestTask.cxx:25 AliMCTrackingTestTask.cxx:26 AliMCTrackingTestTask.cxx:27 AliMCTrackingTestTask.cxx:28 AliMCTrackingTestTask.cxx:29 AliMCTrackingTestTask.cxx:30 AliMCTrackingTestTask.cxx:31 AliMCTrackingTestTask.cxx:32 AliMCTrackingTestTask.cxx:33 AliMCTrackingTestTask.cxx:34 AliMCTrackingTestTask.cxx:35 AliMCTrackingTestTask.cxx:36 AliMCTrackingTestTask.cxx:37 AliMCTrackingTestTask.cxx:38 AliMCTrackingTestTask.cxx:39 AliMCTrackingTestTask.cxx:40 AliMCTrackingTestTask.cxx:41 AliMCTrackingTestTask.cxx:42 AliMCTrackingTestTask.cxx:43 AliMCTrackingTestTask.cxx:44 AliMCTrackingTestTask.cxx:45 AliMCTrackingTestTask.cxx:46 AliMCTrackingTestTask.cxx:47 AliMCTrackingTestTask.cxx:48 AliMCTrackingTestTask.cxx:49 AliMCTrackingTestTask.cxx:50 AliMCTrackingTestTask.cxx:51 AliMCTrackingTestTask.cxx:52 AliMCTrackingTestTask.cxx:53 AliMCTrackingTestTask.cxx:54 AliMCTrackingTestTask.cxx:55 AliMCTrackingTestTask.cxx:56 AliMCTrackingTestTask.cxx:57 AliMCTrackingTestTask.cxx:58 AliMCTrackingTestTask.cxx:59 AliMCTrackingTestTask.cxx:60 AliMCTrackingTestTask.cxx:61 AliMCTrackingTestTask.cxx:62 AliMCTrackingTestTask.cxx:63 AliMCTrackingTestTask.cxx:64 AliMCTrackingTestTask.cxx:65 AliMCTrackingTestTask.cxx:66 AliMCTrackingTestTask.cxx:67 AliMCTrackingTestTask.cxx:68 AliMCTrackingTestTask.cxx:69 AliMCTrackingTestTask.cxx:70 AliMCTrackingTestTask.cxx:71 AliMCTrackingTestTask.cxx:72 AliMCTrackingTestTask.cxx:73 AliMCTrackingTestTask.cxx:74 AliMCTrackingTestTask.cxx:75 AliMCTrackingTestTask.cxx:76 AliMCTrackingTestTask.cxx:77 AliMCTrackingTestTask.cxx:78 AliMCTrackingTestTask.cxx:79 AliMCTrackingTestTask.cxx:80 AliMCTrackingTestTask.cxx:81 AliMCTrackingTestTask.cxx:82 AliMCTrackingTestTask.cxx:83 AliMCTrackingTestTask.cxx:84 AliMCTrackingTestTask.cxx:85 AliMCTrackingTestTask.cxx:86 AliMCTrackingTestTask.cxx:87 AliMCTrackingTestTask.cxx:88 AliMCTrackingTestTask.cxx:89 AliMCTrackingTestTask.cxx:90 AliMCTrackingTestTask.cxx:91 AliMCTrackingTestTask.cxx:92 AliMCTrackingTestTask.cxx:93 AliMCTrackingTestTask.cxx:94 AliMCTrackingTestTask.cxx:95 AliMCTrackingTestTask.cxx:96 AliMCTrackingTestTask.cxx:97 AliMCTrackingTestTask.cxx:98 AliMCTrackingTestTask.cxx:99 AliMCTrackingTestTask.cxx:100 AliMCTrackingTestTask.cxx:101 AliMCTrackingTestTask.cxx:102 AliMCTrackingTestTask.cxx:103 AliMCTrackingTestTask.cxx:104 AliMCTrackingTestTask.cxx:105 AliMCTrackingTestTask.cxx:106 AliMCTrackingTestTask.cxx:107 AliMCTrackingTestTask.cxx:108 AliMCTrackingTestTask.cxx:109 AliMCTrackingTestTask.cxx:110 AliMCTrackingTestTask.cxx:111 AliMCTrackingTestTask.cxx:112 AliMCTrackingTestTask.cxx:113 AliMCTrackingTestTask.cxx:114 AliMCTrackingTestTask.cxx:115 AliMCTrackingTestTask.cxx:116 AliMCTrackingTestTask.cxx:117 AliMCTrackingTestTask.cxx:118 AliMCTrackingTestTask.cxx:119 AliMCTrackingTestTask.cxx:120 AliMCTrackingTestTask.cxx:121 AliMCTrackingTestTask.cxx:122 AliMCTrackingTestTask.cxx:123 AliMCTrackingTestTask.cxx:124 AliMCTrackingTestTask.cxx:125 AliMCTrackingTestTask.cxx:126 AliMCTrackingTestTask.cxx:127 AliMCTrackingTestTask.cxx:128 AliMCTrackingTestTask.cxx:129 AliMCTrackingTestTask.cxx:130 AliMCTrackingTestTask.cxx:131 AliMCTrackingTestTask.cxx:132 AliMCTrackingTestTask.cxx:133 AliMCTrackingTestTask.cxx:134 AliMCTrackingTestTask.cxx:135 AliMCTrackingTestTask.cxx:136 AliMCTrackingTestTask.cxx:137 AliMCTrackingTestTask.cxx:138 AliMCTrackingTestTask.cxx:139 AliMCTrackingTestTask.cxx:140 AliMCTrackingTestTask.cxx:141 AliMCTrackingTestTask.cxx:142 AliMCTrackingTestTask.cxx:143 AliMCTrackingTestTask.cxx:144 AliMCTrackingTestTask.cxx:145 AliMCTrackingTestTask.cxx:146 AliMCTrackingTestTask.cxx:147 AliMCTrackingTestTask.cxx:148 AliMCTrackingTestTask.cxx:149 AliMCTrackingTestTask.cxx:150 AliMCTrackingTestTask.cxx:151 AliMCTrackingTestTask.cxx:152 AliMCTrackingTestTask.cxx:153 AliMCTrackingTestTask.cxx:154 AliMCTrackingTestTask.cxx:155 AliMCTrackingTestTask.cxx:156 AliMCTrackingTestTask.cxx:157 AliMCTrackingTestTask.cxx:158 AliMCTrackingTestTask.cxx:159 AliMCTrackingTestTask.cxx:160 AliMCTrackingTestTask.cxx:161 AliMCTrackingTestTask.cxx:162 AliMCTrackingTestTask.cxx:163 AliMCTrackingTestTask.cxx:164 AliMCTrackingTestTask.cxx:165 AliMCTrackingTestTask.cxx:166 AliMCTrackingTestTask.cxx:167 AliMCTrackingTestTask.cxx:168 AliMCTrackingTestTask.cxx:169 AliMCTrackingTestTask.cxx:170 AliMCTrackingTestTask.cxx:171 AliMCTrackingTestTask.cxx:172 AliMCTrackingTestTask.cxx:173 AliMCTrackingTestTask.cxx:174 AliMCTrackingTestTask.cxx:175 AliMCTrackingTestTask.cxx:176 AliMCTrackingTestTask.cxx:177 AliMCTrackingTestTask.cxx:178 AliMCTrackingTestTask.cxx:179 AliMCTrackingTestTask.cxx:180 AliMCTrackingTestTask.cxx:181 AliMCTrackingTestTask.cxx:182 AliMCTrackingTestTask.cxx:183 AliMCTrackingTestTask.cxx:184 AliMCTrackingTestTask.cxx:185 AliMCTrackingTestTask.cxx:186 AliMCTrackingTestTask.cxx:187 AliMCTrackingTestTask.cxx:188 AliMCTrackingTestTask.cxx:189 AliMCTrackingTestTask.cxx:190 AliMCTrackingTestTask.cxx:191 AliMCTrackingTestTask.cxx:192 AliMCTrackingTestTask.cxx:193 AliMCTrackingTestTask.cxx:194 AliMCTrackingTestTask.cxx:195 AliMCTrackingTestTask.cxx:196 AliMCTrackingTestTask.cxx:197 AliMCTrackingTestTask.cxx:198 AliMCTrackingTestTask.cxx:199 AliMCTrackingTestTask.cxx:200 AliMCTrackingTestTask.cxx:201 AliMCTrackingTestTask.cxx:202 AliMCTrackingTestTask.cxx:203 AliMCTrackingTestTask.cxx:204 AliMCTrackingTestTask.cxx:205 AliMCTrackingTestTask.cxx:206 AliMCTrackingTestTask.cxx:207 AliMCTrackingTestTask.cxx:208 AliMCTrackingTestTask.cxx:209 AliMCTrackingTestTask.cxx:210 AliMCTrackingTestTask.cxx:211 AliMCTrackingTestTask.cxx:212 AliMCTrackingTestTask.cxx:213 AliMCTrackingTestTask.cxx:214 AliMCTrackingTestTask.cxx:215 AliMCTrackingTestTask.cxx:216 AliMCTrackingTestTask.cxx:217 AliMCTrackingTestTask.cxx:218 AliMCTrackingTestTask.cxx:219 AliMCTrackingTestTask.cxx:220 AliMCTrackingTestTask.cxx:221 AliMCTrackingTestTask.cxx:222 AliMCTrackingTestTask.cxx:223 AliMCTrackingTestTask.cxx:224 AliMCTrackingTestTask.cxx:225 AliMCTrackingTestTask.cxx:226 AliMCTrackingTestTask.cxx:227 AliMCTrackingTestTask.cxx:228 AliMCTrackingTestTask.cxx:229 AliMCTrackingTestTask.cxx:230 AliMCTrackingTestTask.cxx:231 AliMCTrackingTestTask.cxx:232 AliMCTrackingTestTask.cxx:233 AliMCTrackingTestTask.cxx:234 AliMCTrackingTestTask.cxx:235 AliMCTrackingTestTask.cxx:236 AliMCTrackingTestTask.cxx:237 AliMCTrackingTestTask.cxx:238 AliMCTrackingTestTask.cxx:239 AliMCTrackingTestTask.cxx:240 AliMCTrackingTestTask.cxx:241 AliMCTrackingTestTask.cxx:242 AliMCTrackingTestTask.cxx:243 AliMCTrackingTestTask.cxx:244 AliMCTrackingTestTask.cxx:245 AliMCTrackingTestTask.cxx:246 AliMCTrackingTestTask.cxx:247 AliMCTrackingTestTask.cxx:248 AliMCTrackingTestTask.cxx:249 AliMCTrackingTestTask.cxx:250 AliMCTrackingTestTask.cxx:251 AliMCTrackingTestTask.cxx:252 AliMCTrackingTestTask.cxx:253 AliMCTrackingTestTask.cxx:254 AliMCTrackingTestTask.cxx:255 AliMCTrackingTestTask.cxx:256 AliMCTrackingTestTask.cxx:257 AliMCTrackingTestTask.cxx:258 AliMCTrackingTestTask.cxx:259 AliMCTrackingTestTask.cxx:260 AliMCTrackingTestTask.cxx:261 AliMCTrackingTestTask.cxx:262 AliMCTrackingTestTask.cxx:263 AliMCTrackingTestTask.cxx:264 AliMCTrackingTestTask.cxx:265 AliMCTrackingTestTask.cxx:266 AliMCTrackingTestTask.cxx:267 AliMCTrackingTestTask.cxx:268 AliMCTrackingTestTask.cxx:269 AliMCTrackingTestTask.cxx:270 AliMCTrackingTestTask.cxx:271 AliMCTrackingTestTask.cxx:272 AliMCTrackingTestTask.cxx:273 AliMCTrackingTestTask.cxx:274 AliMCTrackingTestTask.cxx:275 AliMCTrackingTestTask.cxx:276 AliMCTrackingTestTask.cxx:277 AliMCTrackingTestTask.cxx:278 AliMCTrackingTestTask.cxx:279 AliMCTrackingTestTask.cxx:280 AliMCTrackingTestTask.cxx:281 AliMCTrackingTestTask.cxx:282 AliMCTrackingTestTask.cxx:283 AliMCTrackingTestTask.cxx:284 AliMCTrackingTestTask.cxx:285 AliMCTrackingTestTask.cxx:286 AliMCTrackingTestTask.cxx:287 AliMCTrackingTestTask.cxx:288 AliMCTrackingTestTask.cxx:289 AliMCTrackingTestTask.cxx:290 AliMCTrackingTestTask.cxx:291 AliMCTrackingTestTask.cxx:292 AliMCTrackingTestTask.cxx:293 AliMCTrackingTestTask.cxx:294 AliMCTrackingTestTask.cxx:295 AliMCTrackingTestTask.cxx:296 AliMCTrackingTestTask.cxx:297 AliMCTrackingTestTask.cxx:298 AliMCTrackingTestTask.cxx:299 AliMCTrackingTestTask.cxx:300 AliMCTrackingTestTask.cxx:301 AliMCTrackingTestTask.cxx:302 AliMCTrackingTestTask.cxx:303 AliMCTrackingTestTask.cxx:304 AliMCTrackingTestTask.cxx:305 AliMCTrackingTestTask.cxx:306 AliMCTrackingTestTask.cxx:307 AliMCTrackingTestTask.cxx:308 AliMCTrackingTestTask.cxx:309 AliMCTrackingTestTask.cxx:310 AliMCTrackingTestTask.cxx:311 AliMCTrackingTestTask.cxx:312 AliMCTrackingTestTask.cxx:313 AliMCTrackingTestTask.cxx:314 AliMCTrackingTestTask.cxx:315 AliMCTrackingTestTask.cxx:316 AliMCTrackingTestTask.cxx:317 AliMCTrackingTestTask.cxx:318 AliMCTrackingTestTask.cxx:319 AliMCTrackingTestTask.cxx:320 AliMCTrackingTestTask.cxx:321 AliMCTrackingTestTask.cxx:322 AliMCTrackingTestTask.cxx:323 AliMCTrackingTestTask.cxx:324 AliMCTrackingTestTask.cxx:325 AliMCTrackingTestTask.cxx:326 AliMCTrackingTestTask.cxx:327 AliMCTrackingTestTask.cxx:328 AliMCTrackingTestTask.cxx:329 AliMCTrackingTestTask.cxx:330 AliMCTrackingTestTask.cxx:331 AliMCTrackingTestTask.cxx:332 AliMCTrackingTestTask.cxx:333 AliMCTrackingTestTask.cxx:334 AliMCTrackingTestTask.cxx:335 AliMCTrackingTestTask.cxx:336 AliMCTrackingTestTask.cxx:337 AliMCTrackingTestTask.cxx:338 AliMCTrackingTestTask.cxx:339 AliMCTrackingTestTask.cxx:340 AliMCTrackingTestTask.cxx:341 AliMCTrackingTestTask.cxx:342 AliMCTrackingTestTask.cxx:343 AliMCTrackingTestTask.cxx:344 AliMCTrackingTestTask.cxx:345 AliMCTrackingTestTask.cxx:346 AliMCTrackingTestTask.cxx:347 AliMCTrackingTestTask.cxx:348 AliMCTrackingTestTask.cxx:349 AliMCTrackingTestTask.cxx:350 AliMCTrackingTestTask.cxx:351 AliMCTrackingTestTask.cxx:352 AliMCTrackingTestTask.cxx:353 AliMCTrackingTestTask.cxx:354 AliMCTrackingTestTask.cxx:355 AliMCTrackingTestTask.cxx:356 AliMCTrackingTestTask.cxx:357 AliMCTrackingTestTask.cxx:358 AliMCTrackingTestTask.cxx:359 AliMCTrackingTestTask.cxx:360 AliMCTrackingTestTask.cxx:361 AliMCTrackingTestTask.cxx:362 AliMCTrackingTestTask.cxx:363 AliMCTrackingTestTask.cxx:364 AliMCTrackingTestTask.cxx:365 AliMCTrackingTestTask.cxx:366 AliMCTrackingTestTask.cxx:367 AliMCTrackingTestTask.cxx:368 AliMCTrackingTestTask.cxx:369 AliMCTrackingTestTask.cxx:370 AliMCTrackingTestTask.cxx:371 AliMCTrackingTestTask.cxx:372 AliMCTrackingTestTask.cxx:373 AliMCTrackingTestTask.cxx:374 AliMCTrackingTestTask.cxx:375 AliMCTrackingTestTask.cxx:376 AliMCTrackingTestTask.cxx:377 AliMCTrackingTestTask.cxx:378 AliMCTrackingTestTask.cxx:379 AliMCTrackingTestTask.cxx:380 AliMCTrackingTestTask.cxx:381 AliMCTrackingTestTask.cxx:382 AliMCTrackingTestTask.cxx:383 AliMCTrackingTestTask.cxx:384 AliMCTrackingTestTask.cxx:385 AliMCTrackingTestTask.cxx:386 AliMCTrackingTestTask.cxx:387 AliMCTrackingTestTask.cxx:388 AliMCTrackingTestTask.cxx:389 AliMCTrackingTestTask.cxx:390 AliMCTrackingTestTask.cxx:391 AliMCTrackingTestTask.cxx:392 AliMCTrackingTestTask.cxx:393 AliMCTrackingTestTask.cxx:394 AliMCTrackingTestTask.cxx:395 AliMCTrackingTestTask.cxx:396 AliMCTrackingTestTask.cxx:397 AliMCTrackingTestTask.cxx:398 AliMCTrackingTestTask.cxx:399 AliMCTrackingTestTask.cxx:400 AliMCTrackingTestTask.cxx:401 AliMCTrackingTestTask.cxx:402 AliMCTrackingTestTask.cxx:403 AliMCTrackingTestTask.cxx:404 AliMCTrackingTestTask.cxx:405 AliMCTrackingTestTask.cxx:406 AliMCTrackingTestTask.cxx:407 AliMCTrackingTestTask.cxx:408 AliMCTrackingTestTask.cxx:409 AliMCTrackingTestTask.cxx:410 AliMCTrackingTestTask.cxx:411 AliMCTrackingTestTask.cxx:412 AliMCTrackingTestTask.cxx:413 AliMCTrackingTestTask.cxx:414 AliMCTrackingTestTask.cxx:415 AliMCTrackingTestTask.cxx:416 AliMCTrackingTestTask.cxx:417 AliMCTrackingTestTask.cxx:418 AliMCTrackingTestTask.cxx:419 AliMCTrackingTestTask.cxx:420 AliMCTrackingTestTask.cxx:421 AliMCTrackingTestTask.cxx:422 AliMCTrackingTestTask.cxx:423 AliMCTrackingTestTask.cxx:424 AliMCTrackingTestTask.cxx:425 AliMCTrackingTestTask.cxx:426 AliMCTrackingTestTask.cxx:427 AliMCTrackingTestTask.cxx:428 AliMCTrackingTestTask.cxx:429 AliMCTrackingTestTask.cxx:430 AliMCTrackingTestTask.cxx:431 AliMCTrackingTestTask.cxx:432 AliMCTrackingTestTask.cxx:433 AliMCTrackingTestTask.cxx:434 AliMCTrackingTestTask.cxx:435 AliMCTrackingTestTask.cxx:436 AliMCTrackingTestTask.cxx:437 AliMCTrackingTestTask.cxx:438 AliMCTrackingTestTask.cxx:439 AliMCTrackingTestTask.cxx:440 AliMCTrackingTestTask.cxx:441 AliMCTrackingTestTask.cxx:442 AliMCTrackingTestTask.cxx:443 AliMCTrackingTestTask.cxx:444 AliMCTrackingTestTask.cxx:445 AliMCTrackingTestTask.cxx:446 AliMCTrackingTestTask.cxx:447 AliMCTrackingTestTask.cxx:448 AliMCTrackingTestTask.cxx:449 AliMCTrackingTestTask.cxx:450 AliMCTrackingTestTask.cxx:451 AliMCTrackingTestTask.cxx:452 AliMCTrackingTestTask.cxx:453 AliMCTrackingTestTask.cxx:454 AliMCTrackingTestTask.cxx:455 AliMCTrackingTestTask.cxx:456 AliMCTrackingTestTask.cxx:457 AliMCTrackingTestTask.cxx:458 AliMCTrackingTestTask.cxx:459 AliMCTrackingTestTask.cxx:460 AliMCTrackingTestTask.cxx:461 AliMCTrackingTestTask.cxx:462 AliMCTrackingTestTask.cxx:463 AliMCTrackingTestTask.cxx:464 AliMCTrackingTestTask.cxx:465 AliMCTrackingTestTask.cxx:466 AliMCTrackingTestTask.cxx:467 AliMCTrackingTestTask.cxx:468 AliMCTrackingTestTask.cxx:469 AliMCTrackingTestTask.cxx:470 AliMCTrackingTestTask.cxx:471 AliMCTrackingTestTask.cxx:472 AliMCTrackingTestTask.cxx:473 AliMCTrackingTestTask.cxx:474 AliMCTrackingTestTask.cxx:475 AliMCTrackingTestTask.cxx:476 AliMCTrackingTestTask.cxx:477 AliMCTrackingTestTask.cxx:478 AliMCTrackingTestTask.cxx:479 AliMCTrackingTestTask.cxx:480 AliMCTrackingTestTask.cxx:481 AliMCTrackingTestTask.cxx:482 AliMCTrackingTestTask.cxx:483 AliMCTrackingTestTask.cxx:484 AliMCTrackingTestTask.cxx:485 AliMCTrackingTestTask.cxx:486 AliMCTrackingTestTask.cxx:487 AliMCTrackingTestTask.cxx:488 AliMCTrackingTestTask.cxx:489 AliMCTrackingTestTask.cxx:490 AliMCTrackingTestTask.cxx:491 AliMCTrackingTestTask.cxx:492 AliMCTrackingTestTask.cxx:493 AliMCTrackingTestTask.cxx:494 AliMCTrackingTestTask.cxx:495 AliMCTrackingTestTask.cxx:496 AliMCTrackingTestTask.cxx:497 AliMCTrackingTestTask.cxx:498 AliMCTrackingTestTask.cxx:499 AliMCTrackingTestTask.cxx:500 AliMCTrackingTestTask.cxx:501 AliMCTrackingTestTask.cxx:502 AliMCTrackingTestTask.cxx:503 AliMCTrackingTestTask.cxx:504 AliMCTrackingTestTask.cxx:505 AliMCTrackingTestTask.cxx:506 AliMCTrackingTestTask.cxx:507 AliMCTrackingTestTask.cxx:508 AliMCTrackingTestTask.cxx:509 AliMCTrackingTestTask.cxx:510 AliMCTrackingTestTask.cxx:511 AliMCTrackingTestTask.cxx:512 AliMCTrackingTestTask.cxx:513 AliMCTrackingTestTask.cxx:514 AliMCTrackingTestTask.cxx:515 AliMCTrackingTestTask.cxx:516 AliMCTrackingTestTask.cxx:517 AliMCTrackingTestTask.cxx:518 AliMCTrackingTestTask.cxx:519 AliMCTrackingTestTask.cxx:520 AliMCTrackingTestTask.cxx:521 AliMCTrackingTestTask.cxx:522 AliMCTrackingTestTask.cxx:523 AliMCTrackingTestTask.cxx:524 AliMCTrackingTestTask.cxx:525 AliMCTrackingTestTask.cxx:526 AliMCTrackingTestTask.cxx:527 AliMCTrackingTestTask.cxx:528 AliMCTrackingTestTask.cxx:529 AliMCTrackingTestTask.cxx:530 AliMCTrackingTestTask.cxx:531 AliMCTrackingTestTask.cxx:532 AliMCTrackingTestTask.cxx:533 AliMCTrackingTestTask.cxx:534 AliMCTrackingTestTask.cxx:535 AliMCTrackingTestTask.cxx:536 AliMCTrackingTestTask.cxx:537 AliMCTrackingTestTask.cxx:538 AliMCTrackingTestTask.cxx:539 AliMCTrackingTestTask.cxx:540 AliMCTrackingTestTask.cxx:541 AliMCTrackingTestTask.cxx:542 AliMCTrackingTestTask.cxx:543 AliMCTrackingTestTask.cxx:544 AliMCTrackingTestTask.cxx:545 AliMCTrackingTestTask.cxx:546 AliMCTrackingTestTask.cxx:547 AliMCTrackingTestTask.cxx:548 AliMCTrackingTestTask.cxx:549 AliMCTrackingTestTask.cxx:550 AliMCTrackingTestTask.cxx:551 AliMCTrackingTestTask.cxx:552 AliMCTrackingTestTask.cxx:553 AliMCTrackingTestTask.cxx:554 AliMCTrackingTestTask.cxx:555 AliMCTrackingTestTask.cxx:556 AliMCTrackingTestTask.cxx:557 AliMCTrackingTestTask.cxx:558 AliMCTrackingTestTask.cxx:559 AliMCTrackingTestTask.cxx:560 AliMCTrackingTestTask.cxx:561 AliMCTrackingTestTask.cxx:562 AliMCTrackingTestTask.cxx:563 AliMCTrackingTestTask.cxx:564 AliMCTrackingTestTask.cxx:565 AliMCTrackingTestTask.cxx:566 AliMCTrackingTestTask.cxx:567 AliMCTrackingTestTask.cxx:568 AliMCTrackingTestTask.cxx:569 AliMCTrackingTestTask.cxx:570 AliMCTrackingTestTask.cxx:571 AliMCTrackingTestTask.cxx:572 AliMCTrackingTestTask.cxx:573 AliMCTrackingTestTask.cxx:574 AliMCTrackingTestTask.cxx:575 AliMCTrackingTestTask.cxx:576 AliMCTrackingTestTask.cxx:577 AliMCTrackingTestTask.cxx:578 AliMCTrackingTestTask.cxx:579 AliMCTrackingTestTask.cxx:580 AliMCTrackingTestTask.cxx:581 AliMCTrackingTestTask.cxx:582 AliMCTrackingTestTask.cxx:583 AliMCTrackingTestTask.cxx:584 AliMCTrackingTestTask.cxx:585 AliMCTrackingTestTask.cxx:586 AliMCTrackingTestTask.cxx:587 AliMCTrackingTestTask.cxx:588 AliMCTrackingTestTask.cxx:589 AliMCTrackingTestTask.cxx:590 AliMCTrackingTestTask.cxx:591 AliMCTrackingTestTask.cxx:592 AliMCTrackingTestTask.cxx:593 AliMCTrackingTestTask.cxx:594 AliMCTrackingTestTask.cxx:595 AliMCTrackingTestTask.cxx:596 AliMCTrackingTestTask.cxx:597 AliMCTrackingTestTask.cxx:598 AliMCTrackingTestTask.cxx:599 AliMCTrackingTestTask.cxx:600 AliMCTrackingTestTask.cxx:601 AliMCTrackingTestTask.cxx:602 AliMCTrackingTestTask.cxx:603 AliMCTrackingTestTask.cxx:604 AliMCTrackingTestTask.cxx:605 AliMCTrackingTestTask.cxx:606 AliMCTrackingTestTask.cxx:607 AliMCTrackingTestTask.cxx:608 AliMCTrackingTestTask.cxx:609 AliMCTrackingTestTask.cxx:610 AliMCTrackingTestTask.cxx:611 AliMCTrackingTestTask.cxx:612 AliMCTrackingTestTask.cxx:613 AliMCTrackingTestTask.cxx:614 AliMCTrackingTestTask.cxx:615 AliMCTrackingTestTask.cxx:616 AliMCTrackingTestTask.cxx:617 AliMCTrackingTestTask.cxx:618 AliMCTrackingTestTask.cxx:619 AliMCTrackingTestTask.cxx:620 AliMCTrackingTestTask.cxx:621 AliMCTrackingTestTask.cxx:622 AliMCTrackingTestTask.cxx:623 AliMCTrackingTestTask.cxx:624 AliMCTrackingTestTask.cxx:625 AliMCTrackingTestTask.cxx:626 AliMCTrackingTestTask.cxx:627 AliMCTrackingTestTask.cxx:628 AliMCTrackingTestTask.cxx:629 AliMCTrackingTestTask.cxx:630 AliMCTrackingTestTask.cxx:631 AliMCTrackingTestTask.cxx:632 AliMCTrackingTestTask.cxx:633 AliMCTrackingTestTask.cxx:634 AliMCTrackingTestTask.cxx:635 AliMCTrackingTestTask.cxx:636 AliMCTrackingTestTask.cxx:637 AliMCTrackingTestTask.cxx:638 AliMCTrackingTestTask.cxx:639 AliMCTrackingTestTask.cxx:640 AliMCTrackingTestTask.cxx:641 AliMCTrackingTestTask.cxx:642 AliMCTrackingTestTask.cxx:643 AliMCTrackingTestTask.cxx:644 AliMCTrackingTestTask.cxx:645 AliMCTrackingTestTask.cxx:646 AliMCTrackingTestTask.cxx:647 AliMCTrackingTestTask.cxx:648 AliMCTrackingTestTask.cxx:649 AliMCTrackingTestTask.cxx:650 AliMCTrackingTestTask.cxx:651 AliMCTrackingTestTask.cxx:652 AliMCTrackingTestTask.cxx:653 AliMCTrackingTestTask.cxx:654 AliMCTrackingTestTask.cxx:655 AliMCTrackingTestTask.cxx:656 AliMCTrackingTestTask.cxx:657 AliMCTrackingTestTask.cxx:658 AliMCTrackingTestTask.cxx:659 AliMCTrackingTestTask.cxx:660 AliMCTrackingTestTask.cxx:661 AliMCTrackingTestTask.cxx:662 AliMCTrackingTestTask.cxx:663 AliMCTrackingTestTask.cxx:664 AliMCTrackingTestTask.cxx:665 AliMCTrackingTestTask.cxx:666 AliMCTrackingTestTask.cxx:667 AliMCTrackingTestTask.cxx:668 AliMCTrackingTestTask.cxx:669 AliMCTrackingTestTask.cxx:670 AliMCTrackingTestTask.cxx:671 AliMCTrackingTestTask.cxx:672 AliMCTrackingTestTask.cxx:673 AliMCTrackingTestTask.cxx:674 AliMCTrackingTestTask.cxx:675 AliMCTrackingTestTask.cxx:676 AliMCTrackingTestTask.cxx:677 AliMCTrackingTestTask.cxx:678 AliMCTrackingTestTask.cxx:679 AliMCTrackingTestTask.cxx:680 AliMCTrackingTestTask.cxx:681 AliMCTrackingTestTask.cxx:682 AliMCTrackingTestTask.cxx:683 AliMCTrackingTestTask.cxx:684 AliMCTrackingTestTask.cxx:685 AliMCTrackingTestTask.cxx:686 AliMCTrackingTestTask.cxx:687 AliMCTrackingTestTask.cxx:688 AliMCTrackingTestTask.cxx:689 AliMCTrackingTestTask.cxx:690 AliMCTrackingTestTask.cxx:691 AliMCTrackingTestTask.cxx:692 AliMCTrackingTestTask.cxx:693 AliMCTrackingTestTask.cxx:694 AliMCTrackingTestTask.cxx:695 AliMCTrackingTestTask.cxx:696 AliMCTrackingTestTask.cxx:697 AliMCTrackingTestTask.cxx:698 AliMCTrackingTestTask.cxx:699 AliMCTrackingTestTask.cxx:700 AliMCTrackingTestTask.cxx:701 AliMCTrackingTestTask.cxx:702 AliMCTrackingTestTask.cxx:703 AliMCTrackingTestTask.cxx:704 AliMCTrackingTestTask.cxx:705 AliMCTrackingTestTask.cxx:706 AliMCTrackingTestTask.cxx:707 AliMCTrackingTestTask.cxx:708 AliMCTrackingTestTask.cxx:709 AliMCTrackingTestTask.cxx:710 AliMCTrackingTestTask.cxx:711 AliMCTrackingTestTask.cxx:712 AliMCTrackingTestTask.cxx:713 AliMCTrackingTestTask.cxx:714 AliMCTrackingTestTask.cxx:715 AliMCTrackingTestTask.cxx:716 AliMCTrackingTestTask.cxx:717 AliMCTrackingTestTask.cxx:718 AliMCTrackingTestTask.cxx:719 AliMCTrackingTestTask.cxx:720 AliMCTrackingTestTask.cxx:721 AliMCTrackingTestTask.cxx:722 AliMCTrackingTestTask.cxx:723 AliMCTrackingTestTask.cxx:724 AliMCTrackingTestTask.cxx:725 AliMCTrackingTestTask.cxx:726 AliMCTrackingTestTask.cxx:727 AliMCTrackingTestTask.cxx:728 AliMCTrackingTestTask.cxx:729 AliMCTrackingTestTask.cxx:730 AliMCTrackingTestTask.cxx:731 AliMCTrackingTestTask.cxx:732 AliMCTrackingTestTask.cxx:733 AliMCTrackingTestTask.cxx:734 AliMCTrackingTestTask.cxx:735 AliMCTrackingTestTask.cxx:736 AliMCTrackingTestTask.cxx:737 AliMCTrackingTestTask.cxx:738 AliMCTrackingTestTask.cxx:739 AliMCTrackingTestTask.cxx:740 AliMCTrackingTestTask.cxx:741 AliMCTrackingTestTask.cxx:742 AliMCTrackingTestTask.cxx:743 AliMCTrackingTestTask.cxx:744 AliMCTrackingTestTask.cxx:745 AliMCTrackingTestTask.cxx:746 AliMCTrackingTestTask.cxx:747 AliMCTrackingTestTask.cxx:748 AliMCTrackingTestTask.cxx:749 AliMCTrackingTestTask.cxx:750 AliMCTrackingTestTask.cxx:751 AliMCTrackingTestTask.cxx:752 AliMCTrackingTestTask.cxx:753 AliMCTrackingTestTask.cxx:754 AliMCTrackingTestTask.cxx:755 AliMCTrackingTestTask.cxx:756 AliMCTrackingTestTask.cxx:757 AliMCTrackingTestTask.cxx:758 AliMCTrackingTestTask.cxx:759 AliMCTrackingTestTask.cxx:760 AliMCTrackingTestTask.cxx:761 AliMCTrackingTestTask.cxx:762 AliMCTrackingTestTask.cxx:763 AliMCTrackingTestTask.cxx:764 AliMCTrackingTestTask.cxx:765 AliMCTrackingTestTask.cxx:766 AliMCTrackingTestTask.cxx:767 AliMCTrackingTestTask.cxx:768 AliMCTrackingTestTask.cxx:769 AliMCTrackingTestTask.cxx:770 AliMCTrackingTestTask.cxx:771 AliMCTrackingTestTask.cxx:772 AliMCTrackingTestTask.cxx:773 AliMCTrackingTestTask.cxx:774 AliMCTrackingTestTask.cxx:775 AliMCTrackingTestTask.cxx:776 AliMCTrackingTestTask.cxx:777 AliMCTrackingTestTask.cxx:778 AliMCTrackingTestTask.cxx:779 AliMCTrackingTestTask.cxx:780 AliMCTrackingTestTask.cxx:781 AliMCTrackingTestTask.cxx:782 AliMCTrackingTestTask.cxx:783 AliMCTrackingTestTask.cxx:784 AliMCTrackingTestTask.cxx:785 AliMCTrackingTestTask.cxx:786 AliMCTrackingTestTask.cxx:787 AliMCTrackingTestTask.cxx:788 AliMCTrackingTestTask.cxx:789 AliMCTrackingTestTask.cxx:790 AliMCTrackingTestTask.cxx:791 AliMCTrackingTestTask.cxx:792 AliMCTrackingTestTask.cxx:793 AliMCTrackingTestTask.cxx:794 AliMCTrackingTestTask.cxx:795 AliMCTrackingTestTask.cxx:796 AliMCTrackingTestTask.cxx:797 AliMCTrackingTestTask.cxx:798 AliMCTrackingTestTask.cxx:799 AliMCTrackingTestTask.cxx:800 AliMCTrackingTestTask.cxx:801 AliMCTrackingTestTask.cxx:802 AliMCTrackingTestTask.cxx:803 AliMCTrackingTestTask.cxx:804 AliMCTrackingTestTask.cxx:805 AliMCTrackingTestTask.cxx:806 AliMCTrackingTestTask.cxx:807 AliMCTrackingTestTask.cxx:808 AliMCTrackingTestTask.cxx:809 AliMCTrackingTestTask.cxx:810 AliMCTrackingTestTask.cxx:811 AliMCTrackingTestTask.cxx:812 AliMCTrackingTestTask.cxx:813 AliMCTrackingTestTask.cxx:814 AliMCTrackingTestTask.cxx:815 AliMCTrackingTestTask.cxx:816 AliMCTrackingTestTask.cxx:817 AliMCTrackingTestTask.cxx:818 AliMCTrackingTestTask.cxx:819 AliMCTrackingTestTask.cxx:820 AliMCTrackingTestTask.cxx:821 AliMCTrackingTestTask.cxx:822 AliMCTrackingTestTask.cxx:823 AliMCTrackingTestTask.cxx:824 AliMCTrackingTestTask.cxx:825 AliMCTrackingTestTask.cxx:826 AliMCTrackingTestTask.cxx:827 AliMCTrackingTestTask.cxx:828 AliMCTrackingTestTask.cxx:829 AliMCTrackingTestTask.cxx:830 AliMCTrackingTestTask.cxx:831 AliMCTrackingTestTask.cxx:832 AliMCTrackingTestTask.cxx:833 AliMCTrackingTestTask.cxx:834 AliMCTrackingTestTask.cxx:835 AliMCTrackingTestTask.cxx:836 AliMCTrackingTestTask.cxx:837 AliMCTrackingTestTask.cxx:838 AliMCTrackingTestTask.cxx:839 AliMCTrackingTestTask.cxx:840 AliMCTrackingTestTask.cxx:841 AliMCTrackingTestTask.cxx:842 AliMCTrackingTestTask.cxx:843 AliMCTrackingTestTask.cxx:844 AliMCTrackingTestTask.cxx:845 AliMCTrackingTestTask.cxx:846 AliMCTrackingTestTask.cxx:847 AliMCTrackingTestTask.cxx:848 AliMCTrackingTestTask.cxx:849 AliMCTrackingTestTask.cxx:850 AliMCTrackingTestTask.cxx:851 AliMCTrackingTestTask.cxx:852 AliMCTrackingTestTask.cxx:853 AliMCTrackingTestTask.cxx:854 AliMCTrackingTestTask.cxx:855 AliMCTrackingTestTask.cxx:856 AliMCTrackingTestTask.cxx:857 AliMCTrackingTestTask.cxx:858 AliMCTrackingTestTask.cxx:859 AliMCTrackingTestTask.cxx:860 AliMCTrackingTestTask.cxx:861 AliMCTrackingTestTask.cxx:862 AliMCTrackingTestTask.cxx:863 AliMCTrackingTestTask.cxx:864 AliMCTrackingTestTask.cxx:865 AliMCTrackingTestTask.cxx:866 AliMCTrackingTestTask.cxx:867 AliMCTrackingTestTask.cxx:868 AliMCTrackingTestTask.cxx:869 AliMCTrackingTestTask.cxx:870 AliMCTrackingTestTask.cxx:871 AliMCTrackingTestTask.cxx:872 AliMCTrackingTestTask.cxx:873 AliMCTrackingTestTask.cxx:874 AliMCTrackingTestTask.cxx:875 AliMCTrackingTestTask.cxx:876 AliMCTrackingTestTask.cxx:877 AliMCTrackingTestTask.cxx:878 AliMCTrackingTestTask.cxx:879 AliMCTrackingTestTask.cxx:880 AliMCTrackingTestTask.cxx:881 AliMCTrackingTestTask.cxx:882 AliMCTrackingTestTask.cxx:883 AliMCTrackingTestTask.cxx:884 AliMCTrackingTestTask.cxx:885 AliMCTrackingTestTask.cxx:886 AliMCTrackingTestTask.cxx:887 AliMCTrackingTestTask.cxx:888 AliMCTrackingTestTask.cxx:889 AliMCTrackingTestTask.cxx:890 AliMCTrackingTestTask.cxx:891 AliMCTrackingTestTask.cxx:892 AliMCTrackingTestTask.cxx:893