CSCReadoutMappingFromFile

Macros

Line Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
#ifndef CondFormats_CSCReadoutMappingFromFile_h
#define CondFormats_CSCReadoutMappingFromFile_h

/** 
 * \class CSCReadoutMappingFromFile
 * \author Tim Cox
 * A concrete CSCReadoutMappingForSliceTest to read mapping from Ascii file.
 * Find file from FileInPath of ParameterSet passed from calling E_Producer.
 */

#include "CondFormats/CSCObjects/interface/CSCReadoutMappingForSliceTest.h"
#include <string>

class CSCReadoutMappingFromFile : public CSCReadoutMappingForSliceTest {
public:
  /// Constructor
  explicit CSCReadoutMappingFromFile(std::string iFullPathFileName);
  CSCReadoutMappingFromFile() {}

  /// Destructor
  ~CSCReadoutMappingFromFile() override;

  /// Fill mapping store
  void fill(std::string iFullPathFileName);

private:
  std::string theMappingFile;
};

#endif