]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - ANALYSIS/Aliengui/AliTagAnalysisFrame.cxx
Added new files to build system
[u/mrichter/AliRoot.git] / ANALYSIS / Aliengui / AliTagAnalysisFrame.cxx
index 677ccd7a75cec058d07ca2d44a2ea05bfb6e5ce9..dde4b7befb6f84b7e2191d72d0b039717e7130fd 100644 (file)
@@ -34,6 +34,8 @@
 #include "TEventList.h"
 
 #include "AliRunTagCuts.h"
+#include "AliLHCTagCuts.h"
+#include "AliDetectorTagCuts.h"
 #include "AliEventTagCuts.h"
 #include "AliTagAnalysis.h"
 
 ClassImp(AliTagAnalysisFrame)
 
 //___________________________________________________________________________
-AliTagAnalysisFrame::AliTagAnalysisFrame(const TGWindow *main, UInt_t w, UInt_t h, AliAnalysisGUI* fAliAnalysisGUI): 
+AliTagAnalysisFrame::AliTagAnalysisFrame(const TGWindow *main, UInt_t w, UInt_t h, AliAnalysisGUI* aliAnalysisGUI): 
   TGMainFrame(main, w, h, kHorizontalFrame), 
   fkNumberOfTags(3), 
   fVFrame1(0), fVFrame2(0),
   fGroup1(0), fGroup2(0), fGroup3(0),
-  fAliAnalysisGUI(fAliAnalysisGUI),
+  fAliAnalysisGUI(aliAnalysisGUI),
   fTagFrame(0), fAliEnBrowser(0),
   fLocalLabel1(0), fLocalPath(0),
   fLocalButton(0), fButtonInsert(0), fButtonRun(0),
@@ -59,8 +61,8 @@ AliTagAnalysisFrame::AliTagAnalysisFrame(const TGWindow *main, UInt_t w, UInt_t
   fComboEventTagCut2(0), fTagResult(0),
   fAnalysisChain(0), fListBox(0),
   fBrowser(NULL), fBrowserButton(NULL),
-  fAliTagAnalysis(0), fAliRunCuts(0),
-  fAliEventCuts(0), fEventTagCutsName(0) {
+  fAliTagAnalysis(0), fAliRunCuts(0), fAliLHCCuts(0), 
+  fAliDetectorCuts(0), fAliEventCuts(0), fEventTagCutsName(0) {
    // Constructor.
 
 /*
@@ -126,6 +128,8 @@ AliTagAnalysisFrame::AliTagAnalysisFrame(const TGWindow *main, UInt_t w, UInt_t
   
   fAliTagAnalysis = new AliTagAnalysis(); 
   fAliRunCuts = new AliRunTagCuts();
+  fAliLHCCuts = new AliLHCTagCuts();
+  fAliDetectorCuts = new AliDetectorTagCuts();
   fAliEventCuts = new AliEventTagCuts();
   
   MapSubwindows();
@@ -148,6 +152,8 @@ AliTagAnalysisFrame::~AliTagAnalysisFrame() {
   
   delete fAliTagAnalysis;
   delete fAliRunCuts;
+  delete fAliLHCCuts;
+  delete fAliDetectorCuts;
   delete fAliEventCuts;
   delete fTagResult;
   delete fAnalysisChain;
@@ -361,7 +367,7 @@ void AliTagAnalysisFrame::RunLocal() {
 #endif   
   
   fAnalysisChain = new TChain("esdTree");
-  fAnalysisChain = fAliTagAnalysis->QueryTags(fAliRunCuts,fAliEventCuts);
+  fAnalysisChain = fAliTagAnalysis->QueryTags(fAliRunCuts,fAliLHCCuts,fAliDetectorCuts,fAliEventCuts);
   
   TString res = TString("Number of Accepted Events: ");
   res += fAnalysisChain->GetEventList()->GetN();
@@ -406,7 +412,7 @@ void AliTagAnalysisFrame::RunGrid() {
 #endif
   
   fAnalysisChain = new TChain("esdTree");
-  fAnalysisChain = fAliTagAnalysis->QueryTags(fAliRunCuts,fAliEventCuts);
+  fAnalysisChain = fAliTagAnalysis->QueryTags(fAliRunCuts,fAliLHCCuts,fAliDetectorCuts,fAliEventCuts);
   
   TString res = TString("Number of Accepted Events: ");
   res += fAnalysisChain->GetEventList()->GetN();