RivetYODA.fhh
Go to the documentation of this file.
00001 // -*- C++ -*- 00002 #ifndef ANALYSIS_RIVETYODA_FHH 00003 #define ANALYSIS_RIVETYODA_FHH 00004 00005 // \todo use something like RivetBoost.fhh here? 00006 #include "boost/smart_ptr.hpp" 00007 00008 /// @author Andy Buckley 00009 /// @date 2009-01-30 00010 /// @author David Grellscheid 00011 /// @date 2011-07-18 00012 /// @brief Forward declarations of YODA interfaces 00013 00014 namespace YODA { 00015 class AnalysisObject; 00016 class WriterYODA; 00017 class Histo1D; 00018 class Profile1D; 00019 class Scatter2D; 00020 } 00021 00022 namespace Rivet { 00023 typedef boost::shared_ptr<YODA::AnalysisObject> AnalysisObjectPtr; 00024 typedef boost::shared_ptr<YODA::Histo1D> Histo1DPtr; 00025 typedef boost::shared_ptr<YODA::Profile1D> Profile1DPtr; 00026 typedef boost::shared_ptr<YODA::Scatter2D> Scatter2DPtr; 00027 } 00028 00029 #include <vector> 00030 #include <map> 00031 00032 namespace Rivet { 00033 /// Typedef for a collection of bin edges. 00034 typedef map<string, Scatter2DPtr> RefDataMap; 00035 typedef vector<double> BinEdges; 00036 } 00037 00038 #endif Generated on Fri Dec 21 2012 15:03:42 for The Rivet MC analysis system by ![]() |