5 for (
int i=0;
i<level*2;
i++)
13 time_t now1=
time(
nullptr);
14 struct tm*
now=localtime(&now1);
17 strftime(buffer,1024,
"%Y-%m-%d %H:%M:%S",now);
24 os <<
tabbing(level) <<
"<CFGBrick>" << std::endl;
25 os <<
tabbing(level+1) <<
"<Parameter name='DCC' type='int'>" <<
std::dec << spigotData->
getDCC() <<
"</Parameter>" << std::endl;
26 os <<
tabbing(level+1) <<
"<Parameter name='SPIGOT' type='int'>" <<
std::dec << spigotData->
getSpigot() <<
"</Parameter>" << std::endl;
27 os <<
tabbing(level+1) <<
"<Parameter name='CRATE' type='int'>" <<
std::dec << spigotData->
getCrate() <<
"</Parameter>" << std::endl;
28 os <<
tabbing(level+1) <<
"<Parameter name='SLOT' type='int'>" << spigotData->
getSlot() <<
"</Parameter>" << std::endl;
29 os <<
tabbing(level+1) <<
"<Parameter name='TOPBOTTOM' type='int'>" << spigotData->
getTB() <<
"</Parameter>" << std::endl;
30 os <<
tabbing(level+1) <<
"<Parameter name='FIBER' type='int'>" << fiber <<
"</Parameter>" << std::endl;
32 int genIndex=fiber+(spigotData->
getTB()*10)+(spigotData->
getSlot()*100)+(spigotData->
getCrate()*10000);
33 os <<
tabbing(level+1) <<
"<Parameter name='GENERALIZEDINDEX' type='int'>" <<
std::dec << genIndex <<
"</Parameter>" << std::endl;
34 os <<
tabbing(level+1) <<
"<Parameter name='CREATIONTAG' type='string'>" <<
m_tagName <<
"</Parameter>" << std::endl;
35 os <<
tabbing(level+1) <<
"<Parameter name='CREATIONSTAMP' type='string'>" <<
m_stamp <<
"</Parameter>" << std::endl;
36 os <<
tabbing(level+1) <<
"<Parameter name='PATTERN_SPEC_NAME' type='string'>" <<
m_tagName <<
"</Parameter>" << std::endl;
41 os <<
tabbing(level+1) <<
"<Data elements='1024' encoding='hex'>" << std::endl;
49 for (
int i=0;
i<512;
i++) {
51 os << std::hex << w1 <<
' ' << std::hex << w2 <<
' ';
54 os << std::endl <<
tabbing(level+1) <<
"</Data>" << std::endl;
56 os <<
tabbing(level) <<
"</CFGBrick>" << std::endl;
int getCoded(int bc) const
common ppss p3p6s2 common epss epspn46 common const1 w2
static const char * tabbing(int level)
void packWordsStd(int adc0, int adc1, int adc2, int capid, unsigned int &w1, unsigned int &w2)
ChannelPattern * getPattern(int chan)
void writePattern(HalfHtrData *spigotData, int fiber, std::ostream &os, int level=0)