//  
// Author: Oliver Maria Kind <mailto: kind@mail.desy.de>
// Update: $Id: AtlExampleAnalysis.h,v 1.5 2011/03/13 04:06:41 kind Exp $
// Copyright: 2009 (C) Oliver Maria Kind
//
#ifndef ATLAS_AtlExampleAnalysis
#define ATLAS_AtlExampleAnalysis
#ifndef ATLAS_AtlSelector
#include <AtlSelector.h>
#endif

class TString;
class TH1F;
class TH2F;

class AtlExampleAnalysis : public AtlSelector {

 private:
  TH1F *fHistAtlFastNJets; // No. of AtlFast jets
  TH1F *fHistMCPrtPt;      // Transv. momentum of MC particles
  TH2F *fHistMCPrtEtaPhi;  // Eta-Phi plane of MC particles
  TH1F *fHistNMuons;       // No. of muons per event
  TH1F *fHistMuonPt;       // Trans. momentum of muons
  
 public:
  AtlExampleAnalysis(const char* OutputFilename);
  virtual ~AtlExampleAnalysis();
  
  virtual void   SetBranchStatus();
  virtual void   BookHistograms();
  virtual void   FillHistograms();
  virtual Bool_t ProcessCut();
  
  ClassDef(AtlExampleAnalysis,0) // A++ example analysis task
};
#endif

 AtlExampleAnalysis.h:1
 AtlExampleAnalysis.h:2
 AtlExampleAnalysis.h:3
 AtlExampleAnalysis.h:4
 AtlExampleAnalysis.h:5
 AtlExampleAnalysis.h:6
 AtlExampleAnalysis.h:7
 AtlExampleAnalysis.h:8
 AtlExampleAnalysis.h:9
 AtlExampleAnalysis.h:10
 AtlExampleAnalysis.h:11
 AtlExampleAnalysis.h:12
 AtlExampleAnalysis.h:13
 AtlExampleAnalysis.h:14
 AtlExampleAnalysis.h:15
 AtlExampleAnalysis.h:16
 AtlExampleAnalysis.h:17
 AtlExampleAnalysis.h:18
 AtlExampleAnalysis.h:19
 AtlExampleAnalysis.h:20
 AtlExampleAnalysis.h:21
 AtlExampleAnalysis.h:22
 AtlExampleAnalysis.h:23
 AtlExampleAnalysis.h:24
 AtlExampleAnalysis.h:25
 AtlExampleAnalysis.h:26
 AtlExampleAnalysis.h:27
 AtlExampleAnalysis.h:28
 AtlExampleAnalysis.h:29
 AtlExampleAnalysis.h:30
 AtlExampleAnalysis.h:31
 AtlExampleAnalysis.h:32
 AtlExampleAnalysis.h:33
 AtlExampleAnalysis.h:34
 AtlExampleAnalysis.h:35
 AtlExampleAnalysis.h:36
 AtlExampleAnalysis.h:37