Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2021-02-14 14:24:52

0001 #ifndef DTSegment_DTRecSegment4DReader_h
0002 #define DTSegment_DTRecSegment4DReader_h
0003 
0004 /** \class DTRecSegment4DReader
0005  *
0006  * Description:
0007  *  
0008  * detailed description
0009  *
0010  * \author Riccardo Bellan - INFN TO <riccardo.bellan@cern.ch>
0011  *
0012  */
0013 
0014 /* Base Class Headers */
0015 #include "FWCore/Framework/interface/EDAnalyzer.h"
0016 
0017 /* Collaborating Class Declarations */
0018 #include "DataFormats/Common/interface/Handle.h"
0019 
0020 /* C++ Headers */
0021 #include <iostream>
0022 
0023 class TFile;
0024 class TH1F;
0025 
0026 namespace edm {
0027   class ParameterSet;
0028   class Event;
0029   class EventSetup;
0030 }
0031 
0032 /* Class DTRecSegment4DReader Interface */
0033 
0034 class DTRecSegment4DReader : public edm::EDAnalyzer {
0035 
0036   public:
0037 
0038 /// Constructor
0039     DTRecSegment4DReader(const edm::ParameterSet& pset) ;
0040 
0041 /// Destructor
0042     virtual ~DTRecSegment4DReader() ;
0043 
0044 /* Operations */ 
0045     void analyze(const edm::Event & event, const edm::EventSetup& eventSetup);
0046 
0047   protected:
0048 
0049   private:
0050     bool debug;
0051     std::string theRootFileName;
0052     TFile* theFile;
0053     //static std::string theAlgoName;
0054     std::string theRecHits4DLabel;
0055   
0056    TH1F *hPositionX;
0057 
0058 };
0059 #endif // DTSegment_DTRecSegment4DReader_h
0060