]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - JETAN/AliJetHadronCorrectionv1.cxx
HMPID spectra analysis code
[u/mrichter/AliRoot.git] / JETAN / AliJetHadronCorrectionv1.cxx
index b9341f5b91f23f5a22f2176da760cbd2304f5870..c0f88749a25aa0d92d2fd1853e66bd8df72fa8c6 100644 (file)
@@ -52,6 +52,7 @@ AliJetHadronCorrectionv1::AliJetHadronCorrectionv1(const char *name,const char *
      fSamplingFraction(0)
 {
   fgHadrCorr = this;
+  for (Int_t i = 0; i < 8; i++) fPar[i] = 0.;
 }
 
 AliJetHadronCorrectionv1*
@@ -62,13 +63,14 @@ AliJetHadronCorrectionv1::Instance()
   return fgHadrCorr;
 }
 
-void AliJetHadronCorrectionv1::SetGeometry2(AliJetDummyGeo *geometry)
+void AliJetHadronCorrectionv1::SetGeometry2(const AliJetDummyGeo *geometry)
 {
   // Initialise EMCAL geometry
     if (!geometry)
     {
        SetParameters();
-       fSamplingFraction = geometry->GetSampling();
+//      commented out since geometry is 0x0 after null check
+//     fSamplingFraction = geometry->GetSampling();
     }else
     {
         SetParameters(geometry->GetName());
@@ -90,7 +92,7 @@ Geometry : SHISH...
 ###########################################################################
 */
 
-void AliJetHadronCorrectionv1::SetGeometry(TString name,Double_t fs)
+void AliJetHadronCorrectionv1::SetGeometry(TString /*name*/,Double_t fs)
 {
   // Initialise EMCAL geometry
   fSamplingFraction = fs;      
@@ -127,7 +129,7 @@ void AliJetHadronCorrectionv1::SetGeometry(TString name,Double_t fs)
 }      
 
 // Double_t AliJetHadronCorrectionv1::GetEnergy(Double_t pmom, Double_t eta, Int_t /*gid*/)
-Double_t AliJetHadronCorrectionv1::GetEnergy(Double_t pmom, Double_t eta, Int_t gid)
+Double_t AliJetHadronCorrectionv1::GetEnergy(Double_t pmom, Double_t eta, Int_t /*gid*/)
 {
   // Return parametrised energy response
   Double_t etai = TMath::Abs(eta); 
@@ -166,8 +168,9 @@ Double_t AliJetHadronCorrectionv1::GetEnergy(Double_t pmom, Double_t eta, Int_t
    
 }
 
-void AliJetHadronCorrectionv1::TrackPositionEMCal(AliAODTrack* track,Double_t &eta, Double_t &phi)
+void AliJetHadronCorrectionv1::TrackPositionEMCal(const AliAODTrack* track,Double_t &eta, Double_t &phi)
 {
+// Return track position on EMCal
   AliAODPid*    pid   = (AliAODPid*) track->GetDetPid();
     
   if(pid) {