CMS 3D CMS Logo

classes.h
Go to the documentation of this file.
2 
3 
5  struct dictionary {
6 // std::pair< DTT0Id, DTT0Data> t0Pair;
7  std::pair< DTTtrigId, DTTtrigData> tTrigPair;
8  std::pair< DTMtimeId, DTMtimeData> mTimePair;
9  std::pair< DTRangeT0Id, DTRangeT0Data> rangeT0Pair;
10  std::pair< DTStatusFlagId, DTStatusFlagData> statusFlagPair;
11  std::pair< DTDeadFlagId, DTDeadFlagData> deadFlagPair;
12  std::pair< DTPerformanceId, DTPerformanceData> performancePair;
13  std::pair< DTLVStatusId, DTLVStatusData> lvStatusPair;
14  std::pair< DTHVStatusId, DTHVStatusData> hvStatusPair;
15  std::pair< DTCCBId, int> ccbPair;
16  std::pair<DTTPGParametersId,DTTPGParametersData> tpgPair;
17 
18  std::vector< DTReadOutGeometryLink > readoutMap;
19 // std::vector< std::pair< DTT0Id,
20 // DTT0Data> > t0Map;
21  std::vector< DTT0Data > t0Map;
22  std::vector< std::pair< DTTtrigId,
24  std::vector< std::pair< DTMtimeId,
26  std::vector< std::pair< DTRangeT0Id,
28  std::vector< std::pair< DTStatusFlagId,
30  std::vector< std::pair< DTDeadFlagId,
32  std::vector< std::pair< DTPerformanceId,
34  std::vector< std::pair< DTLVStatusId,
36  std::vector< std::pair< DTHVStatusId,
38  std::vector< DTConfigKey > confKey;
39  std::vector< std::pair< DTCCBId,
40  int> > ccbMap;
41  std::vector< std::pair<DTTPGParametersId,
43 
44 
45 
46 // std::vector< std::pair< DTT0Id,DTT0Data> > blah2;
47 // std::vector< std::pair<DTTtrigId,DTTtrigData> > blah3;
48 // std::vector< std::pair<DTMtimeId,DTMtimeData> > blah4;
49 // std::vector< std::pair<DTStatusFlagId,DTStatusFlagData> > blah5;
50 
51 
52  std::pair<uint32_t, std::vector<float> > p_payload;
53  std::map<uint32_t, std::vector<float> > payload;
54  std::pair<uint32_t, std::vector<double> > p_payloadD;
55  std::map<uint32_t, std::vector<double> > payloadD;
56 
57  };
58 }
59 
60 
61 /*
62 // wrapper declarations
63 namespace CondFormats_DTObjects {
64  struct wrappers {
65  pool::Ptr<DTReadOutMapping > pMap;
66  cond::DataWrapper<DTReadOutMapping > dwMap;
67  pool::Ptr<DTT0 > pT0;
68  cond::DataWrapper<DTT0 > dwT0;
69  pool::Ptr<DTRangeT0 > pRangeT0;
70  cond::DataWrapper<DTRangeT0 > dwRangeT0;
71  pool::Ptr<DTTtrig > pTtrig;
72  cond::DataWrapper<DTTtrig > dwTtrig;
73  pool::Ptr<DTMtime > pMTime;
74  cond::DataWrapper<DTMtime > dwMTime;
75  pool::Ptr<DTStatusFlag > pStatusFlag;
76  cond::DataWrapper<DTStatusFlag > dwStatusFlag;
77  pool::Ptr<DTDeadFlag > pDeadFlag;
78  cond::DataWrapper<DTDeadFlag > dwDeadFlag;
79  pool::Ptr<DTPerformance > pPerformance;
80  cond::DataWrapper<DTPerformance > dwPerformance;
81  pool::Ptr<DTCCBConfig > pCCBConfig;
82  cond::DataWrapper<DTCCBConfig > dwCCBConfig;
83  pool::Ptr<DTLVStatus > pLVStatus;
84  cond::DataWrapper<DTLVStatus > dwLVStatus;
85  pool::Ptr<DTHVStatus > pHVStatus;
86  cond::DataWrapper<DTHVStatus > dwHVStatus;
87  pool::Ptr<DTTPGParameters > pTPGParameter;
88  cond::DataWrapper<DTTPGParameters > dwTPGParameter;
89 
90  };
91 }
92 */
std::vector< std::pair< DTTPGParametersId, DTTPGParametersData > > tpgMap
Definition: classes.h:42
std::pair< DTHVStatusId, DTHVStatusData > hvStatusPair
Definition: classes.h:14
std::pair< DTTtrigId, DTTtrigData > tTrigPair
Definition: classes.h:7
std::vector< std::pair< DTDeadFlagId, DTDeadFlagData > > deadFlagMap
Definition: classes.h:31
std::pair< DTPerformanceId, DTPerformanceData > performancePair
Definition: classes.h:12
std::map< uint32_t, std::vector< float > > payload
Definition: classes.h:53
std::pair< DTRangeT0Id, DTRangeT0Data > rangeT0Pair
Definition: classes.h:9
std::vector< std::pair< DTLVStatusId, DTLVStatusData > > lvStatusMap
Definition: classes.h:35
std::vector< DTConfigKey > confKey
Definition: classes.h:38
std::pair< DTCCBId, int > ccbPair
Definition: classes.h:15
std::vector< DTT0Data > t0Map
Definition: classes.h:21
std::pair< DTMtimeId, DTMtimeData > mTimePair
Definition: classes.h:8
std::pair< DTTPGParametersId, DTTPGParametersData > tpgPair
Definition: classes.h:16
std::pair< DTDeadFlagId, DTDeadFlagData > deadFlagPair
Definition: classes.h:11
std::vector< std::pair< DTRangeT0Id, DTRangeT0Data > > rangeT0Map
Definition: classes.h:27
std::vector< std::pair< DTHVStatusId, DTHVStatusData > > hvStatusMap
Definition: classes.h:37
std::vector< DTReadOutGeometryLink > readoutMap
Definition: classes.h:18
std::vector< std::pair< DTPerformanceId, DTPerformanceData > > performanceMap
Definition: classes.h:33
std::pair< uint32_t, std::vector< float > > p_payload
Definition: classes.h:52
std::pair< uint32_t, std::vector< double > > p_payloadD
Definition: classes.h:54
std::map< uint32_t, std::vector< double > > payloadD
Definition: classes.h:55
std::pair< DTStatusFlagId, DTStatusFlagData > statusFlagPair
Definition: classes.h:10
std::pair< DTLVStatusId, DTLVStatusData > lvStatusPair
Definition: classes.h:13
std::vector< std::pair< DTStatusFlagId, DTStatusFlagData > > statusFlagMap
Definition: classes.h:29
std::vector< std::pair< DTTtrigId, DTTtrigData > > tTrigMap
Definition: classes.h:23
std::vector< std::pair< DTCCBId, int > > ccbMap
Definition: classes.h:40
std::vector< std::pair< DTMtimeId, DTMtimeData > > mTimeMap
Definition: classes.h:25