]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - EVE/EveBase/AliEveBeamsInfo.cxx
ITS PID
[u/mrichter/AliRoot.git] / EVE / EveBase / AliEveBeamsInfo.cxx
index 26cd19596b080bb9a57e421fd5836cf81fad35c8..4daad0d4b7db95a614c5c5cc2989af76ace8afe4 100644 (file)
@@ -78,7 +78,7 @@ AliEveBeamsInfo::AliEveBeamsInfo(const char* name) :
   // AliPhysicsSelection
   fPhysicsSelection = new AliPhysicsSelection();
   fPhysicsSelection->SetAnalyzeMC(kFALSE);
-  fPhysicsSelection->Initialize(fEsd->GetRunNumber());
+  fPhysicsSelection->Initialize(fEsd);
 
   // Loading physics selection and triggers buttons
   CreateEventPanel();
@@ -93,6 +93,7 @@ AliEveBeamsInfo::AliEveBeamsInfo(const char* name) :
 AliEveBeamsInfo::~AliEveBeamsInfo()
 {
   // Deleting variables
+  RemoveTriggerClasses();
   delete fEsd;
   delete fPhysicsSelection;
   delete fEventNumber;
@@ -114,7 +115,6 @@ AliEveBeamsInfo::~AliEveBeamsInfo()
   delete fEventTypeLabel;
   delete fAl;
   delete fHisto2dv;
-  RemoveTriggerClasses();
 }
 
 //______________________________________________________________________________
@@ -400,7 +400,7 @@ void AliEveBeamsInfo::SwitchDataType(Bool_t status)
 
   fPhysicsSelection = new AliPhysicsSelection();
   fPhysicsSelection->SetAnalyzeMC(fIsMC);
-  fPhysicsSelection->Initialize(fEsd->GetRunNumber());
+  fPhysicsSelection->Initialize(fEsd);
   Update();
 }