From: morsch Date: Tue, 29 Oct 2002 15:14:13 +0000 (+0000) Subject: Switch for different versions. (J. Barbosa) X-Git-Url: http://git.uio.no/git/?p=u%2Fmrichter%2FAliRoot.git;a=commitdiff_plain;h=11970270dd32e4736aed9116a80c45ac27c941b4;hp=acfed080c7ec871dc4b3fee27a18ec53e43471b7 Switch for different versions. (J. Barbosa) --- diff --git a/RICH/RICHdetect.C b/RICH/RICHdetect.C index f6db26f0750..11587047d99 100644 --- a/RICH/RICHdetect.C +++ b/RICH/RICHdetect.C @@ -1,4 +1,4 @@ -RICHdetect (Int_t evNumber1=0,Int_t evNumber2=0) { +RICHdetect (Int_t evNumber1=0,Int_t evNumber2=0, Int_t type, Int_t version) { // Dynamically link some shared libs if (gClassTable->GetID("AliRun") < 0) { @@ -36,8 +36,15 @@ RICHdetect (Int_t evNumber1=0,Int_t evNumber2=0) { AliRICH *RICH = (AliRICH*) gAlice->GetDetector("RICH"); // Create Recontruction algorithm object - AliRICHDetect *detect = new AliRICHDetect("RICH reconstruction algorithm","Reconstruction"); + //V0 + if(version == 0) + AliRICHDetect *detect = new AliRICHDetect("RICH reconstruction algorithm","Reconstruction"); + + if(version == 1) + AliRICHDetect *detect = new AliRICHDetectV1("RICH reconstruction algorithm","Reconstruction"); + + // Reconstruct // Event Loop // @@ -47,7 +54,7 @@ RICHdetect (Int_t evNumber1=0,Int_t evNumber2=0) { printf("\nParticles : %d\n",nparticles); if (nev < evNumber1) continue; if (nparticles <= 0) return; - if (RICH) detect->Detect(nev); + if (RICH) detect->Detect(nev, type); char hname[30]; sprintf(hname,"TreeR%d",nev); gAlice->TreeR()->Write(hname);