]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
Remove warnings on SunOS
authorfca <fca@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 21 Jul 1999 16:22:32 +0000 (16:22 +0000)
committerfca <fca@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 21 Jul 1999 16:22:32 +0000 (16:22 +0000)
RICH/AliRICH.cxx
RICH/AliRICH.h
RICH/AliRICHHitMap.cxx
RICH/AliRICHHitMap.h
RICH/AliRICHSegResCkv.cxx
RICH/AliRICHSegResCkv.h
RICH/AliRICHSegResV0.cxx
RICH/AliRICHSegResV0.h
RICH/AliRICHdisplay.cxx
RICH/AliRICHpoints.cxx
RICH/AliRICHv0.cxx

index fe9a40f40632b4f81f0ee05212db6526e9dc50d7..7e3071dab8c8b2d823a862fc5fdf22e1d9b93139 100644 (file)
@@ -452,9 +452,9 @@ void AliRICH::ReconstructClusters()
 //
 // Initialize the necessary correspondance table
 //
 //
 // Initialize the necessary correspondance table
 //
-    static const Int_t kMaxNpadx = 600;
-    static const Int_t kMaxNpady = 600;
-    Int_t elem[kMaxNpadx*2][kMaxNpady*2];
+    static const Int_t kMaxNPadx = 600;
+    static const Int_t kMaxNPady = 600;
+    Int_t elem[kMaxNPadx*2][kMaxNPady*2];
 //
 // Loop on chambers and on cathode planes
 //
 //
 // Loop on chambers and on cathode planes
 //
@@ -490,12 +490,12 @@ void AliRICH::ReconstructClusters()
            //
            // Build the correspondance table
            //
            //
            // Build the correspondance table
            //
-           memset(elem,0,sizeof(Int_t)*kMaxNpadx*kMaxNpady*4);
+           memset(elem,0,sizeof(Int_t)*kMaxNPadx*kMaxNPady*4);
            Int_t digit;
            for (digit=0; digit<ndigits; digit++) 
            {
                mdig    = (AliRICHdigit*)RICHdigits->UncheckedAt(digit);
            Int_t digit;
            for (digit=0; digit<ndigits; digit++) 
            {
                mdig    = (AliRICHdigit*)RICHdigits->UncheckedAt(digit);
-               elem[kMaxNpadx+mdig->fPadX][kMaxNpady+mdig->fPadY] = digit+1;
+               elem[kMaxNPadx+mdig->fPadX][kMaxNPady+mdig->fPadY] = digit+1;
                // because default is 0
            }
            //
                // because default is 0
            }
            //
@@ -513,9 +513,9 @@ void AliRICH::ReconstructClusters()
                //
                // if digit still available, start clustering
                //
                //
                // if digit still available, start clustering
                //
-               if (elem[kMaxNpadx+mdig->fPadX][kMaxNpady+mdig->fPadY]) {
+               if (elem[kMaxNPadx+mdig->fPadX][kMaxNPady+mdig->fPadY]) {
                    Cluster = new AliRICHRecCluster(digit, ich, icat);
                    Cluster = new AliRICHRecCluster(digit, ich, icat);
-                   elem[kMaxNpadx+mdig->fPadX][kMaxNpady+mdig->fPadY]=0;
+                   elem[kMaxNPadx+mdig->fPadX][kMaxNPady+mdig->fPadY]=0;
                    //
                    // loop over the current list of digits 
                     // and look for neighbours
                    //
                    // loop over the current list of digits 
                     // and look for neighbours
@@ -528,13 +528,13 @@ void AliRICH::ReconstructClusters()
                        segmentation->Neighbours(pDigit->fPadX,pDigit->fPadY, 
                                                 &Nlist, Xlist, Ylist);
                        for (Int_t Ilist=0;Ilist<Nlist;Ilist++) {
                        segmentation->Neighbours(pDigit->fPadX,pDigit->fPadY, 
                                                 &Nlist, Xlist, Ylist);
                        for (Int_t Ilist=0;Ilist<Nlist;Ilist++) {
-                           if (elem[kMaxNpadx+Xlist[Ilist]][kMaxNpady
+                           if (elem[kMaxNPadx+Xlist[Ilist]][kMaxNPady
                                                            +Ylist[Ilist]]) {
                                //
                                // Add the digit at the end and reset the table
                                //
                                                            +Ylist[Ilist]]) {
                                //
                                // Add the digit at the end and reset the table
                                //
-                               Cluster->AddDigit(elem[kMaxNpadx+Xlist[Ilist]][kMaxNpady+Ylist[Ilist]]-1);
-                               elem[kMaxNpadx+Xlist[Ilist]][kMaxNpady
+                               Cluster->AddDigit(elem[kMaxNPadx+Xlist[Ilist]][kMaxNPady+Ylist[Ilist]]-1);
+                               elem[kMaxNPadx+Xlist[Ilist]][kMaxNPady
                                                            +Ylist[Ilist]] =0;
                            } // if elem
                        } // for Ilist
                                                            +Ylist[Ilist]] =0;
                            } // if elem
                        } // for Ilist
@@ -828,10 +828,9 @@ void AliRICH::Digitise(Int_t nev,Option_t *option,Text_t *filename)
     // keep galice.root for signal and name differently the file for 
     // background when add! otherwise the track info for signal will be lost !
     
     // keep galice.root for signal and name differently the file for 
     // background when add! otherwise the track info for signal will be lost !
     
-    static Bool_t first=kTRUE;
+    static Bool_t first=true;
     static TTree *TH1;
     static TFile *File;
     static TTree *TH1;
     static TFile *File;
-    Int_t i;
     char *Add = strstr(option,"Add");
 
     AliRICHchamber*  iChamber;
     char *Add = strstr(option,"Add");
 
     AliRICHchamber*  iChamber;
@@ -845,7 +844,7 @@ void AliRICH::Digitise(Int_t nev,Option_t *option,Text_t *filename)
     
     AliRICH *RICH  = (AliRICH *) gAlice->GetDetector("RICH");
     AliRICHHitMap* HitMap[10];
     
     AliRICH *RICH  = (AliRICH *) gAlice->GetDetector("RICH");
     AliRICHHitMap* HitMap[10];
-    for (i=0; i<10; i++) {HitMap[i]=0;}
+    for (Int_t i=0; i<10; i++) {HitMap[i]=0;}
     if (Add ) {
        if(first) {
            fFileName=filename;
     if (Add ) {
        if(first) {
            fFileName=filename;
@@ -854,7 +853,7 @@ void AliRICH::Digitise(Int_t nev,Option_t *option,Text_t *filename)
            cout<<"I have opened "<<fFileName<<" file "<<endl;
            fHits2     = new TClonesArray("AliRICHhit",1000  );
            fClusters2 = new TClonesArray("AliRICHcluster",10000);
            cout<<"I have opened "<<fFileName<<" file "<<endl;
            fHits2     = new TClonesArray("AliRICHhit",1000  );
            fClusters2 = new TClonesArray("AliRICHcluster",10000);
-           first=kFALSE;
+           first=false;
        }
        File->cd();
        File->ls();
        }
        File->cd();
        File->ls();
@@ -888,8 +887,8 @@ void AliRICH::Digitise(Int_t nev,Option_t *option,Text_t *filename)
     //
     AliRICHHitMap* hm;
     
     //
     AliRICHHitMap* hm;
     
-    for (Int_t icat=0; icat<1; icat++) { 
-       for (i=0; i<7; i++) {
+    for (int icat=0; icat<1; icat++) { 
+       for (Int_t i=0; i<7; i++) {
            if (HitMap[i]) {
                hm=HitMap[i];
                delete hm;
            if (HitMap[i]) {
                hm=HitMap[i];
                delete hm;
@@ -897,7 +896,7 @@ void AliRICH::Digitise(Int_t nev,Option_t *option,Text_t *filename)
            }
        }
        Int_t counter=0;
            }
        }
        Int_t counter=0;
-       for (i =0; i<7; i++) {
+       for (Int_t i =0; i<7; i++) {
            iChamber=(AliRICHchamber*) (*fChambers)[i];
            if (iChamber->Nsec()==1 && icat==1) {
                continue;
            iChamber=(AliRICHchamber*) (*fChambers)[i];
            if (iChamber->Nsec()==1 && icat==1) {
                continue;
@@ -1014,18 +1013,18 @@ void AliRICH::Digitise(Int_t nev,Option_t *option,Text_t *filename)
 //
 //   Loop over tracks
 //
 //
 //   Loop over tracks
 //
-           for (Int_t track=0; track<ntracks; track++) {
+           for (Int_t trak=0; trak<ntracks; trak++) {
 
                if (fHits2)       fHits2->Clear();
                if (fClusters2)   fClusters2->Clear();
                
 
                if (fHits2)       fHits2->Clear();
                if (fClusters2)   fClusters2->Clear();
                
-               TH1->GetEvent(track);
+               TH1->GetEvent(trak);
 //
 //   Loop over hits
                AliRICHhit* mHit;
 //
 //   Loop over hits
                AliRICHhit* mHit;
-               for(int i=0;i<fHits2->GetEntriesFast();++i
+               for(int j=0;j<fHits2->GetEntriesFast();++j
                {
                {
-                   mHit=(AliRICHhit*) (*fHits2)[i];
+                   mHit=(AliRICHhit*) (*fHits2)[j];
                    Int_t   nch   = mHit->fChamber-1;  // chamber number
                    if (nch >9) continue;
                    iChamber = &(RICH->Chamber(nch));
                    Int_t   nch   = mHit->fChamber-1;  // chamber number
                    if (nch >9) continue;
                    iChamber = &(RICH->Chamber(nch));
@@ -1042,7 +1041,7 @@ void AliRICH::Digitise(Int_t nev,Option_t *option,Text_t *filename)
                        Int_t ipx      = mPad->fPadX;       // pad number on X
                        Int_t ipy      = mPad->fPadY;       // pad number on Y
                        Int_t iqpad    = mPad->fQpad;       // charge per pad
                        Int_t ipx      = mPad->fPadX;       // pad number on X
                        Int_t ipy      = mPad->fPadY;       // pad number on Y
                        Int_t iqpad    = mPad->fQpad;       // charge per pad
-                       if (track==3 && nch==0 && icat==0) printf("bgr - track,iqpad,ipx,ipy %d %d %d %d\n",track,iqpad,ipx,ipy);
+                       if (trak==3 && nch==0 && icat==0) printf("bgr - trak,iqpad,ipx,ipy %d %d %d %d\n",trak,iqpad,ipx,ipy);
 //
 //
                        if (cathode != (icat+1)) continue;
 //
 //
                        if (cathode != (icat+1)) continue;
@@ -1064,9 +1063,9 @@ void AliRICH::Digitise(Int_t nev,Option_t *option,Text_t *filename)
                        digits[2]=iqpad;
 
                        
                        digits[2]=iqpad;
 
                        
-                       if (track <4 && icat==0 && nch==0)
-                           printf("bgr - HitMap[nch]->TestHit(ipx, ipy),track %d %d\n",
-                                  HitMap[nch]->TestHit(ipx, ipy),track);
+                       if (trak <4 && icat==0 && nch==0)
+                           printf("bgr - HitMap[nch]->TestHit(ipx, ipy),trak %d %d\n",
+                                  HitMap[nch]->TestHit(ipx, ipy),trak);
                        AliRICHlist* pdigit;
                        // build the list of fired pads and update the info
                        if (!HitMap[nch]->TestHit(ipx, ipy)) {
                        AliRICHlist* pdigit;
                        // build the list of fired pads and update the info
                        if (!HitMap[nch]->TestHit(ipx, ipy)) {
@@ -1159,9 +1158,9 @@ void AliRICH::Digitise(Int_t nev,Option_t *option,Text_t *filename)
                charges[tr]=Int_t(pp(1));
            }      //end loop over list of tracks for one pad
            if (nptracks < 10 ) {
                charges[tr]=Int_t(pp(1));
            }      //end loop over list of tracks for one pad
            if (nptracks < 10 ) {
-               for (Int_t i=nptracks; i<10; i++) {
-                   tracks[i]=0;
-                   charges[i]=0;
+               for (Int_t t=nptracks; t<10; t++) {
+                   tracks[t]=0;
+                   charges[t]=0;
                }
            }
            // fill digits
                }
            }
            // fill digits
@@ -1175,10 +1174,10 @@ void AliRICH::Digitise(Int_t nev,Option_t *option,Text_t *filename)
        Stat_t ndig=TD->GetEntries();
        cout<<"number of digits  "<<ndig<<endl;
        TClonesArray *fDch;
        Stat_t ndig=TD->GetEntries();
        cout<<"number of digits  "<<ndig<<endl;
        TClonesArray *fDch;
-       for (int i=0;i<7;i++) {
-           fDch= RICH->DigitsAddress(i);
+       for (int k=0;k<7;k++) {
+           fDch= RICH->DigitsAddress(k);
            int ndig=fDch->GetEntriesFast();
            int ndig=fDch->GetEntriesFast();
-           printf (" i, ndig %d %d \n",i,ndig);
+           printf (" k, ndigits %d %d \n",k,ndig);
        }
        RICH->ResetDigits();
        
        }
        RICH->ResetDigits();
        
index 6c28e4a1469b8f56e04a3ef7c1518ecacd15a797..97d6039d82b44427faf5a1a36437f576115d4cda 100644 (file)
@@ -96,8 +96,8 @@ public TObject {
     //  
     // Chamber response methods
     // Pulse height from scored quantity (eloss)
     //  
     // Chamber response methods
     // Pulse height from scored quantity (eloss)
-    virtual Float_t IntPH(Float_t eloss)                         =0;
-    virtual Float_t IntPH()                                      =0;
+    virtual Float_t IntPH(Float_t eloss=0)                       =0;
+  //    virtual Float_t IntPH()                                      =0;
     virtual Int_t FeedBackPhotons(Float_t *source, Float_t qtot) =0;
     // Charge disintegration
     virtual Float_t IntXY(AliRICHsegmentation *)                 =0;
     virtual Int_t FeedBackPhotons(Float_t *source, Float_t qtot) =0;
     // Charge disintegration
     virtual Float_t IntXY(AliRICHsegmentation *)                 =0;
index 1d2774b1737202e03381d1c08cb7fdfdbfd1f205..861cf47ad93fbf347d43f74e9ed955af2d7c3d35 100644 (file)
@@ -3,6 +3,9 @@
 ClassImp(AliRICHHitMap)
 ClassImp(AliRICHHitMapA1)
 
 ClassImp(AliRICHHitMap)
 ClassImp(AliRICHHitMapA1)
 
+    //const char* dummy=0;
+
+
 AliRICHHitMapA1::AliRICHHitMapA1(AliRICHsegmentation *seg, TObjArray *dig)
 {
     fSegmentation = seg;
 AliRICHHitMapA1::AliRICHHitMapA1(AliRICHsegmentation *seg, TObjArray *dig)
 {
     fSegmentation = seg;
@@ -23,7 +26,7 @@ AliRICHHitMapA1::~AliRICHHitMapA1()
     if (fHitMap) delete[] fHitMap;
 }
 
     if (fHitMap) delete[] fHitMap;
 }
 
-void AliRICHHitMapA1::Clear()
+void AliRICHHitMapA1::Clear(Option_t *)
 {
     memset(fHitMap,0,sizeof(int)*fMaxIndex);
 }
 {
     memset(fHitMap,0,sizeof(int)*fMaxIndex);
 }
index 903efad1e740da9a0bc42dcd6fed6f6b705e231e..6bf3caa0bc8b3bff602bad4e0d9624010f69cf90 100644 (file)
@@ -10,7 +10,7 @@ class AliRICHHitMap :
 public TObject {
  public:
     virtual  void  FillHits()                                      =0;
 public TObject {
  public:
     virtual  void  FillHits()                                      =0;
-    virtual  void  Clear()                                         =0;
+    virtual  void  Clear(Option_t* =0)                             =0;
     virtual  void  SetHit(Int_t ix, Int_t iy, Int_t idigit)        =0;
     virtual  void  DeleteHit(Int_t ix, Int_t iy)                   =0;
     virtual Int_t  GetHitIndex(Int_t ix, Int_t iy)                 =0;
     virtual  void  SetHit(Int_t ix, Int_t iy, Int_t idigit)        =0;
     virtual  void  DeleteHit(Int_t ix, Int_t iy)                   =0;
     virtual Int_t  GetHitIndex(Int_t ix, Int_t iy)                 =0;
@@ -37,7 +37,7 @@ public AliRICHHitMap
     AliRICHHitMapA1(AliRICHsegmentation *seg, TObjArray *dig);
     virtual ~AliRICHHitMapA1();
     virtual  void  FillHits();
     AliRICHHitMapA1(AliRICHsegmentation *seg, TObjArray *dig);
     virtual ~AliRICHHitMapA1();
     virtual  void  FillHits();
-    virtual  void  Clear();    
+    virtual  void  Clear(Option_t* =0);    
     virtual  void  SetHit(Int_t ix, Int_t iy, Int_t idigit);
     virtual  void  DeleteHit(Int_t ix, Int_t iy);
     virtual Int_t  GetHitIndex(Int_t ix, Int_t iy);
     virtual  void  SetHit(Int_t ix, Int_t iy, Int_t idigit);
     virtual  void  DeleteHit(Int_t ix, Int_t iy);
     virtual Int_t  GetHitIndex(Int_t ix, Int_t iy);
index 539e7467729dd9ca9dfed130098f597ec62e7451..aff6e326ee8744ad41e5b7e576eb23fb35c93f52 100644 (file)
@@ -6,7 +6,7 @@
 //___________________________________________
 ClassImp(AliRICHresponseCkv)
 //___________________________________________  
 //___________________________________________
 ClassImp(AliRICHresponseCkv)
 //___________________________________________  
-Float_t AliRICHresponseCkv::IntPH()
+Float_t AliRICHresponseCkv::IntPH(Float_t)
 {
     
     Float_t charge = -fChslope*TMath::Log(gRandom->Rndm());
 {
     
     Float_t charge = -fChslope*TMath::Log(gRandom->Rndm());
index bf61d6714f9a57d1fb14e468d1c0d868aeff6fdf..88dbdb293b00d6e4a6f849b82b1f49de65a0e864 100644 (file)
@@ -9,7 +9,7 @@ class AliRICHresponseCkv : public AliRICHresponseV0 {
     AliRICHresponseCkv(){}
     virtual ~AliRICHresponseCkv(){}
     
     AliRICHresponseCkv(){}
     virtual ~AliRICHresponseCkv(){}
     
-    virtual Float_t IntPH();
+    virtual Float_t IntPH(Float_t =0);
     
     ClassDef(AliRICHresponseCkv,1)
        
     
     ClassDef(AliRICHresponseCkv,1)
        
index aeba88b06435ccfe73d00000f4049f2db24f2bac..52ac66a77c3c2f2992d54f9e4852ec15c36f12a5 100644 (file)
@@ -317,5 +317,5 @@ Int_t AliRICHresponseV0::FeedBackPhotons(Float_t source[3], Float_t qtot)
                     mom,source,pol,position[3],
                     "Cherenkov", nt, weight);
   }
                     mom,source,pol,position[3],
                     "Cherenkov", nt, weight);
   }
-  return(nfp);
+  return(sNfeed);
 }
 }
index 8efae70f9f671c390d911b3dda398ec9f9f95979..d9c0a4ca37194a466bd60d6dec21cdd44945a350 100644 (file)
@@ -124,8 +124,7 @@ public AliRICHresponse {
     //  
     // Chamber response methods
     // Pulse height from scored quantity (eloss)
     //  
     // Chamber response methods
     // Pulse height from scored quantity (eloss)
-    virtual Float_t IntPH(Float_t eloss);
-    virtual Float_t IntPH(){return 0;}
+    virtual Float_t IntPH(Float_t eloss=0);
     virtual Int_t FeedBackPhotons(Float_t *source, Float_t qtot);
     
     // Charge disintegration
     virtual Int_t FeedBackPhotons(Float_t *source, Float_t qtot);
     
     // Charge disintegration
index a28f478d9e5535ac32e0e598002567f5bbad7fc2..4364c8a5a04534ce11ca2fd33b60241d5e88b76d 100644 (file)
@@ -617,8 +617,6 @@ void AliRICHdisplay::LoadDigits()
 // Read digits info and store x,y,z info in arrays fPoints
 // Loop on all detectors
     
 // Read digits info and store x,y,z info in arrays fPoints
 // Loop on all detectors
     
-    Int_t ich;
-  
     printf("Entering Load-digits");
     
     
     printf("Entering Load-digits");
     
     
@@ -628,7 +626,7 @@ void AliRICHdisplay::LoadDigits()
    AliRICHsegmentation*  segmentation;
    Int_t NallDigits=0;
    
    AliRICHsegmentation*  segmentation;
    Int_t NallDigits=0;
    
-   for (ich=0; ich<7; ich++) {
+   for (Int_t ich=0; ich<7; ich++) {
        TClonesArray *RICHdigits  = RICH->DigitsAddress(ich);
        if (RICHdigits == 0) continue;
        gAlice->ResetDigits();
        TClonesArray *RICHdigits  = RICH->DigitsAddress(ich);
        if (RICHdigits == 0) continue;
        gAlice->ResetDigits();
@@ -639,7 +637,7 @@ void AliRICHdisplay::LoadDigits()
    }
    if (fPoints == 0) fPoints = new TObjArray(NallDigits);   
    Int_t counter=0;
    }
    if (fPoints == 0) fPoints = new TObjArray(NallDigits);   
    Int_t counter=0;
-   for (ich=0; ich<7; ich++) {
+   for (Int_t ich=0; ich<7; ich++) {
        TClonesArray *RICHdigits  = RICH->DigitsAddress(ich);
        if (RICHdigits == 0) continue;
        gAlice->ResetDigits();
        TClonesArray *RICHdigits  = RICH->DigitsAddress(ich);
        if (RICHdigits == 0) continue;
        gAlice->ResetDigits();
index 06a0bb96f1a3dc0cbfd0a889e5f9ba0eb3436694..61c28d149f66ccd7296d19d70a2b74d267d3a3b8 100644 (file)
@@ -208,7 +208,7 @@ void AliRICHpoints::GetCenterOfGravity()
   // simple RICH cluster finder from digits -- finds neighbours and 
   // calculates center of gravity for the cluster
   //
   // simple RICH cluster finder from digits -- finds neighbours and 
   // calculates center of gravity for the cluster
   //
-  const Int_t MAX_Nipx=400, MAX_Nipy=800;
+  const Int_t MAX_nipx=400, MAX_nipy=800;
   printf("\n Hallo world");
   AliRICHdisplay *display=(AliRICHdisplay*)gAlice->Display();
   Int_t chamber=display->GetChamber();
   printf("\n Hallo world");
   AliRICHdisplay *display=(AliRICHdisplay*)gAlice->Display();
   Int_t chamber=display->GetChamber();
@@ -232,7 +232,7 @@ void AliRICHpoints::GetCenterOfGravity()
   dig=(AliRICHdigit*)RICHdigits->UncheckedAt(fDigitIndex);
   Int_t ipx=dig->fPadX;
   Int_t ipy=dig->fPadY;
   dig=(AliRICHdigit*)RICHdigits->UncheckedAt(fDigitIndex);
   Int_t ipx=dig->fPadX;
   Int_t ipy=dig->fPadY;
-  Bin bins[MAX_Nipx][MAX_Nipy]; 
+  Bin bins[MAX_nipx][MAX_nipy]; 
   bins[ipx+npx][ipy+npy].dig=dig;
     
   int ndig;
   bins[ipx+npx][ipy+npy].dig=dig;
     
   int ndig;
index df89ff41f335e6bb9ade5fb616b53e528a478642..c2650f8e072dd29c38ddb2681e58e74d5d52b76b 100644 (file)
@@ -30,7 +30,7 @@ AliRICHv0::AliRICHv0(const char *name, const char *title)
     fChambers = new TObjArray(7);
     for (Int_t i=0; i<7; i++) {
     
     fChambers = new TObjArray(7);
     for (Int_t i=0; i<7; i++) {
     
-       (*fChambers)[i] = new AliRICHchamber();
+       (*fChambers)[i] = new AliRICHchamber();  
        
     }      
 }
        
     }      
 }
@@ -744,6 +744,8 @@ void AliRICHchamber::DisIntegration(Float_t eloss, Float_t xhit, Float_t yhit,
     Float_t local[3];
     Float_t source[3];
     Int_t Nfp=0;
     Float_t local[3];
     Float_t source[3];
     Int_t Nfp=0;
+    //    Float_t dummy=0;
+    
     
     //
     // Width of the integration area
     
     //
     // Width of the integration area
@@ -763,12 +765,14 @@ void AliRICHchamber::DisIntegration(Float_t eloss, Float_t xhit, Float_t yhit,
        local[2]=yhit;
        //Generate feedback photons
        Nfp  = ((AliRICHresponse*) (*fResponse)[0])->FeedBackPhotons(source,qtot);
        local[2]=yhit;
        //Generate feedback photons
        Nfp  = ((AliRICHresponse*) (*fResponse)[0])->FeedBackPhotons(source,qtot);
+       //printf("\nFeedbacks (Mip)     :%d",Nfp);
     } else if (res==cerenkov) {
        qtot = ((AliRICHresponse*) (*fResponse)[1])->IntPH();
        local[0]=xhit;
        local[1]=6.026;
        local[2]=yhit;
        Nfp  = ((AliRICHresponse*) (*fResponse)[1])->FeedBackPhotons(source,qtot);
     } else if (res==cerenkov) {
        qtot = ((AliRICHresponse*) (*fResponse)[1])->IntPH();
        local[0]=xhit;
        local[1]=6.026;
        local[2]=yhit;
        Nfp  = ((AliRICHresponse*) (*fResponse)[1])->FeedBackPhotons(source,qtot);
+       //printf("\nFeedbacks (Cerenkov):%d",Nfp);
     }
 
     //
     }
 
     //