I_Item

RPCObImon

RPCObStatus

RPCObTemp

RPCObVmon

S_Item

T_Item

V_Item

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 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83
/*
 * Payload definition(s): Current (RPCObImon), High Voltage (RPCObVmon), Chamber Status (RPCObStatus) 
 *
 *  $Date: 2009/11/10 12:20:23 $
 *  $Revision: 1.17 $
 *  \author D. Pagano - Dip. Fis. Nucl. e Teo. & INFN Pavia
 */

#ifndef RPCObCond_h
#define RPCObCond_h
#include "CondFormats/Serialization/interface/Serializable.h"

#include <vector>

class RPCObImon {
public:
  struct I_Item {
    int dpid;
    float value;
    int day;
    int time;

    COND_SERIALIZABLE;
  };
  RPCObImon() {}
  virtual ~RPCObImon() {}
  std::vector<I_Item> ObImon_rpc;

  COND_SERIALIZABLE;
};

class RPCObVmon {
public:
  struct V_Item {
    int dpid;
    float value;
    int day;
    int time;

    COND_SERIALIZABLE;
  };
  RPCObVmon() {}
  virtual ~RPCObVmon() {}
  std::vector<V_Item> ObVmon_rpc;

  COND_SERIALIZABLE;
};

class RPCObStatus {
public:
  struct S_Item {
    int dpid;
    float value;
    int day;
    int time;

    COND_SERIALIZABLE;
  };
  RPCObStatus() {}
  virtual ~RPCObStatus() {}
  std::vector<S_Item> ObStatus_rpc;

  COND_SERIALIZABLE;
};

class RPCObTemp {
public:
  struct T_Item {
    int dpid;
    float value;
    int day;
    int time;

    COND_SERIALIZABLE;
  };
  RPCObTemp() {}
  virtual ~RPCObTemp() {}
  std::vector<T_Item> ObTemp_rpc;

  COND_SERIALIZABLE;
};

#endif