Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:01:59

0001 #ifndef CondFormats_CSCReadoutMappingFromFile_h
0002 #define CondFormats_CSCReadoutMappingFromFile_h
0003 
0004 /** 
0005  * \class CSCReadoutMappingFromFile
0006  * \author Tim Cox
0007  * A concrete CSCReadoutMappingForSliceTest to read mapping from Ascii file.
0008  * Find file from FileInPath of ParameterSet passed from calling E_Producer.
0009  */
0010 
0011 #include "CondFormats/CSCObjects/interface/CSCReadoutMappingForSliceTest.h"
0012 #include <string>
0013 
0014 class CSCReadoutMappingFromFile : public CSCReadoutMappingForSliceTest {
0015 public:
0016   /// Constructor
0017   explicit CSCReadoutMappingFromFile(std::string iFullPathFileName);
0018   CSCReadoutMappingFromFile() {}
0019 
0020   /// Destructor
0021   ~CSCReadoutMappingFromFile() override;
0022 
0023   /// Fill mapping store
0024   void fill(std::string iFullPathFileName);
0025 
0026 private:
0027   std::string theMappingFile;
0028 };
0029 
0030 #endif