ATLAS Offline Software
Loading...
Searching...
No Matches
ALFA_RawDataContainerCnv_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
5#include "GaudiKernel/MsgStream.h"
8
9
11
12 if (log.level()<=MSG::DEBUG) log << MSG::DEBUG << "In ALFA_RawDataContainerCnv_p1::transToPers" << endmsg;
13
14 // Invoke vector converter from the base template
15 ALFA_RawDataContainer_Cnvp1_base_t::transToPers( transCont, persCont, log );
16
17 persCont->TimeStamp = transCont->GetTimeStamp();
18 persCont->TimeStampns = transCont->GetTimeStampns();
19 persCont->LumiBlock = transCont->GetLumiBlock();
20 persCont->BCId = transCont->GetBCId();
21 persCont->lvl1Pattern = transCont->GetLvl1Pattern_POT();
22 persCont->lvl2Pattern = transCont->GetLvl2Pattern_POT();
23 persCont->efPattern = transCont->GetEFPattern_POT();
24
25 }
26
28
29
30if (log.level()<=MSG::DEBUG) log << MSG::DEBUG << "In ALFA_RawDataContainerCnv_p1::persToTrans" << endmsg;
31
32
33// Invoke vector converter from the base template
34 ALFA_RawDataContainer_Cnvp1_base_t::persToTrans( persCont, transCont, log );
35
36 transCont->SetTimeStamp (persCont->TimeStamp);
37 transCont->SetTimeStampns (persCont->TimeStampns);
38 transCont->SetLumiBlock (persCont->LumiBlock);
39 transCont->SetBCId (persCont->BCId);
40 transCont->SetLvl1Pattern (persCont->lvl1Pattern);
41 transCont->SetLvl2Pattern (persCont->lvl2Pattern);
42 transCont->SetEFPattern (persCont->efPattern);
43
44}
45
#define endmsg
virtual void transToPers(const ALFA_RawDataContainer *transCont, ALFA_RawDataContainer_p1 *persCont, MsgStream &log)
Converts vector of TRANS::value_type objects to vector of PERS::value_type objects,...
virtual void persToTrans(const ALFA_RawDataContainer_p1 *persCont, ALFA_RawDataContainer *transCont, MsgStream &log)
Converts vector of PERS::value_type objects to vector of TRANS::value_type objects,...
This container provides acces to the PMF RDOs.
void SetTimeStampns(uint32_t tmpTimeStampns)
void SetTimeStamp(uint32_t tmpTimeStamp)
const std::vector< bool > & GetEFPattern_POT() const
void SetLvl2Pattern(const std::vector< bool > &tmplvl2_pattern)
void SetBCId(uint32_t tmpBCId)
void SetLvl1Pattern(const std::vector< bool > &tmplvl1_pattern)
void SetLumiBlock(uint32_t tmpLumiBlock)
const std::vector< bool > & GetLvl1Pattern_POT() const
const std::vector< bool > & GetLvl2Pattern_POT() const
void SetEFPattern(const std::vector< bool > &tmpef_pattern)
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,...