CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_6_1_2_SLHC4_patch1/src/QCDAnalysis/ChargedHadronSpectra/interface/PlotSimTracks.h

Go to the documentation of this file.
00001 #ifndef _ChargedHadronSpectra_PlotSimTracks_h_
00002 #define _ChargedHadronSpectra_PlotSimTracks_h_
00003 
00004 #include <fstream>
00005 
00006 namespace edm { class Event; class EventSetup; }
00007 class TrackingRecHit;
00008 class TrackerGeometry;
00009 class CaloGeometry;
00010 class PSimHit;
00011 
00012 class PlotSimTracks
00013 {
00014   public:
00015     explicit PlotSimTracks(const edm::EventSetup& es, std::ofstream& file_);
00016     ~PlotSimTracks();
00017     void printSimTracks(const edm::Event& ev);
00018 
00019   private:
00020     std::ofstream& file;
00021     const TrackerGeometry* theTracker;
00022     const CaloGeometry* theCaloGeometry;
00023 };
00024 
00025 #endif