CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
RingESSource.h
Go to the documentation of this file.
1 #ifndef RECOTRACKER_RINGESSOURCE_H
2 #define RECOTRACKER_RINGESSOURCE_H
3 
4 //
5 // Package: RecoTracker/RingESSource
6 // Class: RingESSource
7 //
8 // Description: Reads in ASCII dump of Rings
9 // and provides it to the event.
10 //
11 // Original Author: Oliver Gutsche, gutsche@fnal.gov
12 // Created: Thu Oct 5 01:35:14 UTC 2006
13 //
14 // $Author: gutsche $
15 // $Date: 2007/03/15 20:16:47 $
16 // $Revision: 1.2 $
17 //
18 
19 // system include files
20 #include <memory>
21 #include <string>
22 
23 // user include files
27 
29 
32 
33 //
34 // class declaration
35 //
36 
38 
39  public:
40 
42  ~RingESSource();
43 
44  typedef std::auto_ptr<Rings> ReturnType;
45 
47 
48  protected:
49 
51 
52  private:
53 
54  // ----------member data ---------------------------
55  std::string fileName_;
57 
58 };
59 
60 #endif
std::auto_ptr< Rings > ReturnType
Definition: RingESSource.h:44
ReturnType produce(const RingRecord &)
Definition: RingESSource.cc:36
RingESSource(const edm::ParameterSet &)
Definition: RingESSource.cc:19
Rings * rings_
Definition: RingESSource.h:56
Definition: Rings.h:27
std::string fileName_
Definition: RingESSource.h:55
virtual void setIntervalFor(const edm::eventsetup::EventSetupRecordKey &, const edm::IOVSyncValue &, edm::ValidityInterval &)
Definition: RingESSource.cc:47