EurPhys40C287.hh

Go to the documentation of this file.
00001 // -*- C++ -*-
00002 #ifndef RIVET_EURPHYS40C287_HH
00003 #define RIVET_EURPHYS40C287_HH
00004 
00005 #include "Rivet/Analysis.hh"
00006 #include "Rivet/Projections/Multiplicity.hh"
00007 #include "Rivet/Projections/Sphericity.hh"
00008 #include "Rivet/RivetAIDA.fhh"
00009 
00010 namespace Rivet {
00011 
00012 //   /// This class...
00013 //   class PL273B181 : public Analysis {
00014 
00015 //   public:
00016 
00017 //     /// Default constructor.
00018 //     inline PL273B181()
00019 //       : mult(fsproj), spher(fsproj) 
00020 //     { 
00021 //       setBeams(ELECTRON, POSITRON); 
00022 //       addProjection(fsproj);
00023 //       addProjection(mult);
00024 //       addProjection(spher);
00025 //     }
00026 
00027 //   public:
00028 
00029   //    /// Factory method
00030   //    static Analysis* create() { return new TestAnalysis(); }
00031 
00032 //     /// The name of this analysis is "PL273B181"
00033 //     inline string getName() const {
00034 //       return "PL273B181";
00035 //     }
00036 
00037 //     virtual void init();
00038 
00039 //     virtual void analyze(const Event & event);
00040 
00041 //     virtual void finalize();
00042 
00043 //     /// Return the RivetInfo object of this analysis object.
00044 //     //virtual RivetInfo getInfo() const;
00045 
00046 //   private:
00047 
00048 //     /// The projectors used by this analysis.
00049 //     FinalState fsproj;
00050 
00051 //     Multiplicity mult;
00052 
00053 //     Sphericity spher;
00054 
00055 //   private:
00056 
00057 //     /// Hide the assignment operator
00058 //     PL273B181 & operator=(const PL273B181 &);
00059 
00060 //     /// @name Histograms
00061 //     //@{
00062 //     AIDA::IHistogram1D* histChTot_;
00063 //     AIDA::IHistogram1D* histSphericity_;
00064 //     AIDA::IHistogram1D* histPlanarity_;
00065 //     AIDA::IHistogram1D* histAplanarity_;
00066 //     //@}
00067 
00068 //   };
00069 
00070 }
00071 
00072 
00073 #endif