20 m_isTopLeaf(false), m_collectionSvc(0)
22 declareProperty(
"AddressLeaf", m_addrLeaf =
"/Event" );
23 declareProperty(
"AddressColumn", m_addrColName =
"Address");
24 declareProperty(
"TagCollectionSvc", m_collSvcName =
"NTupleSvc");
25 declareProperty(
"ObjectsFirst", m_objectsFirst =
true);
26 declareProperty(
"Collection", m_tagName );
47 log <<
MSG::ERROR <<
"Failed to add the address column:"
54 log <<
MSG::ERROR <<
"Failed to connect to the tag collection "
61 std::string log_node, log_file, logical_name;
67 for(Tokenizer::Items::iterator
i = tok.
items().begin();
i != tok.
items().end(); ++
i) {
68 const std::string& tag = (*i).tag();
69 const std::string& val = (*i).value();
84 log_file = log_node +
" " +
m_output +
" SHARED='YES'";
93 logical_name = data_mgr->rootName();
95 logical_name += log_node;
98 if ( src_mgr->isConnected(logical_name) ) {
101 sc = src_mgr->connect(log_file);
109 log <<
MSG::ERROR <<
"Failed to initialize TagCollection Stream." <<
endmsg;
129 <<
"[Tuple write error]" <<
endmsg;
140 <<
"[Object write error]" <<
endmsg;
165 unsigned long* ipar = (
unsigned long*)
m_addr->
ipar();
168 par[0] = pA->
par()[0];
169 par[1] = pA->
par()[1];
170 ipar[0] = pA->
ipar()[0];
171 ipar[1] = pA->
ipar()[1];
182 par[0] = redir->
par()[0];
184 ipar[1] = redir->
ipar()[1];