Change from AliESD to AliESDEvent (L. Molnar)
authordibari <dibari@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 12 Jul 2007 14:46:28 +0000 (14:46 +0000)
committerdibari <dibari@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 12 Jul 2007 14:46:28 +0000 (14:46 +0000)
HMPID/AliHMPIDQaEsd.C
HMPID/AliHMPIDSelector.C
HMPID/HESDfromKin.C
HMPID/Hdisp.C

index 5707a9b..2ce1b71 100644 (file)
@@ -23,7 +23,7 @@
 #include <TROOT.h>
 #include <TVector3.h> 
 
-#include <AliESD.h> 
+#include <AliESDEvent.h> 
 #include <AliLog.h>
 #include <AliPID.h>
 
@@ -45,7 +45,7 @@ public:
 
 private:
   TTree   * fChain ;            //!pointer to the analyzed TTree or TChain
-  AliESD  * fESD ;              //! Declaration of leave types
+  AliESDEvent  * fESD ;              //! Declaration of leave types
 
   TObjArray * fOutputContainer; //output data container
 
@@ -77,9 +77,9 @@ void AliHMPIDQaEsd::ConnectInputData(const Option_t*)
   // One should first check if the branch address was taken by some other task
   char ** address = (char **)GetBranchAddress(0, "ESD");
   if (address) {
-    fESD = (AliESD*)(*address);
+    fESD = (AliESDEvent*)(*address);
   } else {
-    fESD = new AliESD();
+    fESD = new AliESDEvent();
     fESD->ReadFromTree(fChain);                                                                   //clm: new ESD access works for local, need to test it for PROOF!
     //SetBranchAddress(0, "esdTree", &fESD);
     //fChain->SetBranchStatus("*", 1);
index f53c732..626f898 100644 (file)
@@ -5,7 +5,7 @@
 #include <TBenchmark.h>
 #include <TFile.h>    //docosmic()    
 #include <AliSelector.h>      //base class
-#include <AliESD.h>           
+#include <AliESDEvent.h>           
 #include <AliBitPacking.h> //HmpidPayload()
 #include "AliHMPIDDigit.h" 
 #include "AliHMPIDParam.h" 
@@ -33,7 +33,7 @@ class AliHMPIDSelector : public AliSelector {
 
  private: 
   TTree          *fChain ;   //!pointer to the analyzed TTree or TChain
-  AliESD         *fEsd ;     //!
+  AliESDEvent    *fEsd ;     //!
 
   TH2F           *fCkovP,*fMipXY;                //!
   TH1F           *fDifX;                         //!
index 6591c73..e62652a 100644 (file)
@@ -15,7 +15,7 @@ void HESDfromKin(const char *name="default")
 
     AliLoader *pHL=gAL->GetDetectorLoader("HMPID");
     pHL->LoadRecPoints();
-    AliESD *pEsd = new AliESD();   
+    AliESDEvent *pEsd = new AliESDEvent();   
     TFile *pEsdFl=TFile::Open("AliESDs.root","recreate"); 
     gEsdTr=new TTree("esdTree","Sim ESD from kinematics"); 
     pEsd->CreateStdContent();    pEsd->WriteToTree(gEsdTr);  //clm: new ESD write schema: see Task Force meeting 20th June, 2007
@@ -34,7 +34,7 @@ void HESDfromKin(const char *name="default")
   pEsdFl->Write();pEsdFl->Close();        
 }
 //++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-void SimEsd(AliLoader *pHL,AliESD *pEsd)
+void SimEsd(AliLoader *pHL,AliESDEvent *pEsd)
 {
   Printf("-----------------------------------------------");
   Printf("| SimESD: Utility to embed ESD from kinematics|");
@@ -65,7 +65,7 @@ void SimEsd(AliLoader *pHL,AliESD *pEsd)
   gAL->UnloadHeader();  gAL->UnloadKinematics();
 }//Esd()
 //++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-void SimEsdHidden(AliLoader *pHL,AliESD *pEsd)
+void SimEsdHidden(AliLoader *pHL,AliESDEvent *pEsd)
 {
   Double_t rd=TMath::RadToDeg();
   Printf("----------------------------------------------");
index 3d99c9e..b15ad43 100644 (file)
@@ -12,7 +12,7 @@
 #include <TLegend.h>
 #include <TPolyMarker.h>
 #include <TBox.h>
-#include <AliESD.h>
+#include <AliESDEvent.h>
 #include <AliCDBManager.h>
 #include <AliCDBEntry.h>
 #include "AliHMPIDHit.h"
@@ -32,7 +32,7 @@ TFile *fHitFile; TTree *fHitTree; TClonesArray *fHitLst; TPolyMarker *fRenMip[7]
                                   TClonesArray *fSdiLst; 
 TFile *fDigFile; TTree *fDigTree; TObjArray    *fDigLst; TPolyMarker *fRenDig[7];    
 TFile *fCluFile; TTree *fCluTree; TObjArray    *fCluLst; TPolyMarker *fRenClu[7];    
-TFile *fEsdFile; TTree *fEsdTree;  AliESD      *fEsd;    TPolyMarker *fRenTxC[7]; TPolyMarker *fRenRin[7];  
+TFile *fEsdFile; TTree *fEsdTree;  AliESDEvent      *fEsd;    TPolyMarker *fRenTxC[7]; TPolyMarker *fRenRin[7];  
 TFile *fCosFile; TTree *fCosTree;
 AliRunLoader *gAL=0; 
 
@@ -43,7 +43,7 @@ void CreateContainers()
   fSdiLst=new TClonesArray("AliHMPIDDigit");
   fDigLst=new TObjArray(7); for(Int_t i=0;i<7;i++) fDigLst->AddAt(new TClonesArray("AliHMPIDDigit"),i);       fDigLst->SetOwner(kTRUE);
   fCluLst=new TObjArray(7); for(Int_t i=0;i<7;i++) fCluLst->AddAt(new TClonesArray("AliHMPIDCluster"),i);     fCluLst->SetOwner(kTRUE); 
-  fEsd   =new AliESD;
+  fEsd   =new AliESDEvent;
 }
 //++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 void CreateRenders()
@@ -211,7 +211,7 @@ void RenderClu(TObjArray *pClus)
   }//hits loop for this entry
 }//RenderClus()
 //++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-void RenderEsd(AliESD *pEsd)
+void RenderEsd(AliESDEvent *pEsd)
 {//used by ReadEvent() or SimulateEvent() to render ESD to polymarker structures for rings and intersections one per chamber
   AliHMPIDRecon rec;
   for(Int_t iTrk=0;iTrk<pEsd->GetNumberOfTracks();iTrk++){//tracks loop to collect cerenkov rings and intersection points
@@ -232,7 +232,7 @@ void RenderEsd(AliESD *pEsd)
   }//tracks loop  
 }//RenEsd()
 //++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-void SimulateEsd(AliESD *pEsd)
+void SimulateEsd(AliESDEvent *pEsd)
 {
   TParticle part; TLorentzVector mom;
   for(Int_t iTrk=0;iTrk<100;iTrk++){//stack loop
@@ -247,7 +247,7 @@ void SimulateEsd(AliESD *pEsd)
   }//stack loop  
 }//EsdFromStack()
 //++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-void SimulateHits(AliESD *pEsd, TClonesArray *pHits)
+void SimulateHits(AliESDEvent *pEsd, TClonesArray *pHits)
 {//used by SimulateEvent to simulate hits out from provided ESD
   const Int_t kCerenkov=50000050;
   const Int_t kFeedback=50000051;