ATLAS Offline Software
Loading...
Searching...
No Matches
ALFA_RawDataCollectionCnv_p1.cxx
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3*/
4
6#include "GaudiKernel/MsgStream.h"
8
9#include <sstream>
10
11
13
14 if (log.level()<=MSG::DEBUG) log << MSG::DEBUG << "In ALFA_RawDataCollectionCnv_p1::transToPers" << endmsg;
15
16 // Invoke vector converter from the base template
17 ALFA_RawDataCollection_Cnvp1_base_t::transToPers( transColl, persColl, log );
18
19
20 persColl->MBId_POT = transColl->GetMBId_POT();
21 persColl->EventCount_POT = transColl->GetEventCount_POT();
22 persColl->patternId = transColl->Get_pattern_POT();
23 persColl->scalerId = transColl->Get_scaler_POT();
24 persColl->ADC1Id = transColl->Get_ADC1_POT();
25 persColl->ADC2Id = transColl->Get_ADC2_POT();
26 persColl->TrigSyncErrId = transColl->GetTrigSyncErr();
27
28}
29
31
32 if (log.level()<=MSG::DEBUG) log << MSG::DEBUG << "In ALFA_RawDataCollectionCnv_p1::persToTrans" << endmsg;
33
34
35 // Invoke vector converter from the base template
36 ALFA_RawDataCollection_Cnvp1_base_t::persToTrans( persColl, transColl, log );
37
38 transColl->SetMBId_POT (persColl->MBId_POT);
39 transColl->SetEventCount_POT (persColl->EventCount_POT);
40 transColl->Set_pattern_POT (persColl->patternId);
41 transColl->Set_scaler_POT (persColl->scalerId);
42 transColl->Set_ADC1_POT (persColl->ADC1Id);
43 transColl->Set_ADC2_POT (persColl->ADC2Id);
44 transColl->SetTrigSyncErr (persColl->TrigSyncErrId);
45}
46
#define endmsg
virtual void persToTrans(const ALFA_RawDataCollection_p1 *persColl, ALFA_RawDataCollection *transColl, MsgStream &log)
Converts vector of PERS::value_type objects to vector of TRANS::value_type objects,...
virtual void transToPers(const ALFA_RawDataCollection *transColl, ALFA_RawDataCollection_p1 *persColl, MsgStream &log)
Converts vector of TRANS::value_type objects to vector of PERS::value_type objects,...
RDOs : Chamber Service Module, collection of RawData.
void Set_ADC1_POT(uint16_t ADC1_number)
const std::vector< bool > & Get_pattern_POT() const
void Set_ADC2_POT(uint16_t ADC2_number)
void Set_pattern_POT(const std::vector< bool > &pattern_number)
void SetEventCount_POT(uint32_t Event_number)
void Set_scaler_POT(uint16_t scaler_number)
void SetMBId_POT(uint16_t MB_number)
virtual void persToTrans(const PERS *persVect, TRANS *transVect, MsgStream &log)
Converts vector of PERS::value_type objects to vector of TRANS::value_type objects,...
virtual void transToPers(const TRANS *transVect, PERS *persVect, MsgStream &log)
Converts vector of TRANS::value_type objects to vector of PERS::value_type objects,...