avoid writing of Geometry helper, create them in UserCreateOutputObjects()
authorkleinb <kleinb@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 22 Jun 2010 14:05:08 +0000 (14:05 +0000)
committerkleinb <kleinb@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 22 Jun 2010 14:05:08 +0000 (14:05 +0000)
PWG4/JCORRAN/AliJCORRANTask.cxx
PWG4/JCORRAN/AliJCORRANTask.h

index 6af95b9..76257f2 100755 (executable)
@@ -131,16 +131,7 @@ AliJCORRANTask::AliJCORRANTask(const char *name, TString inputformat) :
   
   DefineInput (0, TChain::Class());
 
-  fTrackList    = new AliPhJTrackList(kALICE);
-  fMCTrackList  = new AliPhJMCTrackList(kALICE);
-  fPhotonList   = new AliPhJPhotonList(kALICE);
-  fHeaderList   = new AliPhJHeaderList(kALICE);
-  
-  fAliRunHeader = new AliJRunHeader();
-
-  fPHOSGeom  = new AliPHOSGeoUtils("PHOSgeo") ;
-  fEMCALGeom = new AliEMCALGeoUtils("EMCAL_COMPLETE");
-  
 
 }
 
@@ -194,6 +185,17 @@ AliJCORRANTask::~AliJCORRANTask()
 //________________________________________________________________________
 void AliJCORRANTask::UserCreateOutputObjects()
 {  
+
+  fTrackList    = new AliPhJTrackList(kALICE);
+  fMCTrackList  = new AliPhJMCTrackList(kALICE);
+  fPhotonList   = new AliPhJPhotonList(kALICE);
+  fHeaderList   = new AliPhJHeaderList(kALICE);
+  
+  fAliRunHeader = new AliJRunHeader();
+
+  fPHOSGeom  = new AliPHOSGeoUtils("PHOSgeo") ;
+  fEMCALGeom = new AliEMCALGeoUtils("EMCAL_COMPLETE");
   // create the jcorran output deltaAOD
   //if(fDebug > 5) cout << "AliJCORRANTask UserCreateOutputObjects----------------------"<<endl;
   
index c6672c9..42d959e 100755 (executable)
@@ -137,8 +137,8 @@ private:
 
   AliJRunHeader*     fAliRunHeader; // run details
  
-  AliPHOSGeoUtils  * fPHOSGeom;  //phos geometry matrix 
-  AliEMCALGeoUtils * fEMCALGeom; //emcal geometry matrix
+  AliPHOSGeoUtils  * fPHOSGeom;  //! phos geometry matrix 
+  AliEMCALGeoUtils * fEMCALGeom; //! emcal geometry matrix
    
   ClassDef(AliJCORRANTask, 2) // JCORRAN analysis task 
 };