42 dataVersion( version ) {
61 meanAfterPulse( 0.0 ),
62 meanResolution( 0.0 ),
63 meanEfficiency( 0.0 ) {
95 float& meanAfterPulse,
96 float& meanResolution,
97 float& meanEfficiency,
106 meanEfficiency = 0.0;
118 std::vector<int> chanKey;
120 chanKey.push_back( wheelId );
121 chanKey.push_back( stationId );
122 chanKey.push_back( sectorId );
123 chanKey.push_back( slId );
125 int searchStatus =
dBuf->
find( chanKey.begin(), chanKey.end(), ientry );
126 if ( !searchStatus ) {
152 float& meanAfterPulse,
153 float& meanResolution,
154 float& meanEfficiency,
156 return get(
id.wheel(),
204 float meanAfterPulse,
205 float meanResolution,
206 float meanEfficiency,
224 std::vector<int> chanKey;
226 chanKey.push_back( wheelId );
227 chanKey.push_back( stationId );
228 chanKey.push_back( sectorId );
229 chanKey.push_back( slId );
231 int searchStatus =
dBuf->
find( chanKey.begin(), chanKey.end(), ientry );
233 if ( !searchStatus ) {
246 key. wheelId = wheelId;
248 key. sectorId = sectorId;
259 dataList.push_back( std::pair<DTPerformanceId,DTPerformanceData>(
261 dBuf->
insert( chanKey.begin(), chanKey.end(), ientry );
275 float meanAfterPulse,
276 float meanResolution,
277 float meanEfficiency,
279 return set(
id.wheel(),
310 std::stringstream
name;
327 std::vector<int> chanKey;
329 while ( entryNum < entryMax ) {
334 chanKey.push_back( chan. wheelId );
336 chanKey.push_back( chan. sectorId );
337 chanKey.push_back( chan. slId );
338 dBuf->
insert( chanKey.begin(), chanKey.end(), entryNum++ );
int insert(ElementKey fKey, ElementKey lKey, const Content &cont)
U second(std::pair< T, U > const &p)
int find(ElementKey fKey, ElementKey lKey, Content &cont)
char data[epos_bytes_allocation]