clean up warnings
authoralla <alla@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 24 Oct 2003 11:52:07 +0000 (11:52 +0000)
committeralla <alla@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 24 Oct 2003 11:52:07 +0000 (11:52 +0000)
FMD/AliFMDReconstruction.cxx
START/AliSTART.cxx

index a9f41b96a5d68cfbe2e37991f3a045a700ce4640..e34b88758636082882cd0d6e0d06e717844d7cea 100644 (file)
@@ -150,7 +150,7 @@ void AliFMDReconstruction::Exec()
   gDirectory = cwd;
  
        
-  if(fNevents == 0) fNevents=fRunLoader->TreeE()->GetEntries(); 
+  if(fNevents == 0) fNevents=Int_t (fRunLoader->TreeE()->GetEntries()); 
   cout<<" fNevents "<<fNevents<<endl;
    for(Int_t ievent=0;ievent<fNevents;ievent++)
     { 
@@ -239,7 +239,7 @@ void AliFMDReconstruction::Exec()
                etain = - TMath::Log( TMath::Tan(theta/2.));
                theta=TMath::ATan(rin[ivol]/TMath::Abs(realZ));
                etaout=- TMath::Log( TMath::Tan(theta/2.));
-               numberOfEtaIntervals[ivol]=(etaout-etain)*10-1;
+               numberOfEtaIntervals[ivol]=Int_t((etaout-etain)*10)-1;
                eta=etain;
                for (Int_t e1=0;e1<=numberOfEtaIntervals[ivol];e1++) 
                  {
@@ -274,7 +274,7 @@ void AliFMDReconstruction::Exec()
 
                    cout<<" zero "<<zeroPads++<<" pads "<<numberOfPads;
                    Double_t lambda=-TMath::Log(Double_t(zeroPads)/numberOfPads);
-                   Int_t fRecon=(lambda*numberOfPads+0.5);
+                   Int_t fRecon=Int_t (lambda*numberOfPads+0.5);
                    
                    Float_t zerosRatio= 
                      (Float_t)zeroPads/(Float_t)numberOfPads;
index 151c362de5ea5236329e3458584bbe2bfd0afdbd..f14f3438247ae05ca037bd964cc389518099da4a 100755 (executable)
 #include "AliSTARThit.h"
 #include "AliSTARThitPhoton.h"
 #include "AliSTARTvertex.h"
-#include "AliMC.h"
+#include "AliSTARTLoader.h"
 
 ClassImp(AliSTART)
 
-static  AliSTARTdigit *digits; 
+  //static  AliSTARTdigit *digits; 
 
 //_____________________________________________________________________________
 AliSTART::AliSTART()
@@ -85,10 +85,10 @@ AliSTART::AliSTART(const char *name, const char *title)
   //
   // Initialise Hit array
   fHits       = new TClonesArray("AliSTARThit",  405);
-  gAlice->GetMCApp()->AddHitList(fHits);
+  gAlice->AddHitList(fHits);
 
   fPhotons  = new TClonesArray("AliSTARThitPhoton", 10000);
-  gAlice->GetMCApp()->AddHitList (fPhotons);
+  gAlice->AddHitList (fPhotons);
   
   fIshunt     =  1;
   fIdSens   =  0;
@@ -129,7 +129,7 @@ void AliSTART::AddHitPhoton(Int_t track, Int_t *vol, Float_t *hits)
 
 //_____________________________________________________________________________
 
-void AliSTART::AddDigit(Int_t *tracks,Int_t *digits)
+void AliSTART::AddDigit(Int_t  */*tracks*/,Int_t * /*digits*/)
 {
   
   //  Add a START digit to the list. Dummy function.
@@ -164,7 +164,7 @@ void AliSTART::BuildGeometry()
 }
  
 //_____________________________________________________________________________
-Int_t AliSTART::DistanceToPrimitive(Int_t px, Int_t py)
+Int_t AliSTART::DistanceToPrimitive(Int_t /*px*/, Int_t /*py*/)
 {
   //
   // Calculate the distance from the mouse to the START on the screen
@@ -200,12 +200,11 @@ void AliSTART::MakeBranch(Option_t* option)
   // Specific START branches
   //
   // Create Tree branches for the START.
-  Int_t buffersize = 4000;
   char branchname[20];
   sprintf(branchname,"%s",GetName());
 
 
-  const char *cD = strstr(option,"D");
+  //  const char *cD = strstr(option,"D");
   const char *cH = strstr(option,"H");
   
   if (cH && fLoader->TreeH())
@@ -217,11 +216,12 @@ void AliSTART::MakeBranch(Option_t* option)
   } 
   
   AliDetector::MakeBranch(option);
-
+  /*
   if (cD) {
     digits = new AliSTARTdigit();
     MakeBranchInTree(fLoader->TreeD(), branchname, "AliSTARTdigit", digits, buffersize, 1, 0);
   } 
+  */
 }    
 
 //_____________________________________________________________________________
@@ -255,9 +255,13 @@ void AliSTART::SetTreeAddress()
 }
 
 
-//_____________________________________________________________________________
+//______________________________________________________________________
+AliLoader* AliSTART::MakeLoader(const char* topfoldername)
+{ 
+  //builds STARTgetter (AliLoader type)
+  //if detector wants to use castomized getter, it must overload this method
 
-void AliSTART::Hit2digit(Int_t evnum) 
-{
+  Info("MakeLoader","Creating AliSTARTLoader. Top folder is %s.",topfoldername);
+  fLoader = new AliSTARTLoader(GetName(),topfoldername);
+  return fLoader;
 }
-