Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-09-07 04:35:40

0001 // $Id: $
0002 #ifndef RPCTECHTRIGGERCONFIG_H
0003 #define RPCTECHTRIGGERCONFIG_H 1
0004 
0005 // Include files
0006 #include "CondFormats/Serialization/interface/Serializable.h"
0007 
0008 #include <iostream>
0009 
0010 /** @class RPCTechTriggerConfig RPCTechTriggerConfig.h
0011  *  
0012  *   This class describes the basic database configuration object
0013  *
0014  *  @author Andres Osorio
0015  *  @date   2008-12-07
0016  */
0017 class RPCTechTriggerConfig {
0018 public:
0019   /// Standard constructor
0020   RPCTechTriggerConfig() {
0021     m_runId = -1;
0022     m_runType = -1;
0023     m_triggerMode = -1;
0024   };
0025 
0026   RPCTechTriggerConfig(int run, int runtype, int trigmode) {
0027     m_runId = run;
0028     m_runType = runtype;
0029     m_triggerMode = trigmode;
0030   };
0031 
0032   virtual ~RPCTechTriggerConfig() {}  ///< Destructor
0033 
0034   int m_runId;
0035   int m_runType;
0036   int m_triggerMode;
0037 
0038 protected:
0039 private:
0040   COND_SERIALIZABLE;
0041 };
0042 #endif  // RPCTECHTRIGGERCONFIG_H