94 << name <<
"already in ignore list" << std::endl;
106 << name <<
"already in exclusive list" << std::endl;
115 RunHeader *runheader = findNode::getClass<RunHeader>(topNode,
"RunHeader");
120 EventHeader *eventheader = findNode::getClass<EventHeader>(topNode,
"EventHeader");
130 std::map<std::string, DumpObject *>::iterator iter;
131 if (node->
getType() ==
"PHIODataNode")
137 std::cout <<
"Adding Dump Object for " << NodeName << std::endl;
144 iter->second->process_event(node);
152 std::cout <<
"Something went wrong with adding Dump Object for " << NodeName
153 <<
", it should exist !! Trying to create it again" << std::endl;
162 std::map<std::string, DumpObject *>::iterator iter;
165 iter->second->CloseOutputFile();
177 std::cout <<
"Exclusive find: Ignoring " << NodeName << std::endl;
185 std::cout <<
"Ignoring " << NodeName << std::endl;
191 if (node->
getType() ==
"PHIODataNode")
196 if (tmp->InheritsFrom(
"BbcPmtInfoContainerV1"))
200 else if (tmp->InheritsFrom(
"BbcVertexMap"))
204 else if (tmp->InheritsFrom(
"CaloTriggerInfo"))
208 else if (tmp->InheritsFrom(
"CdbUrlSave"))
212 else if (tmp->InheritsFrom(
"CentralityInfo"))
216 else if (tmp->InheritsFrom(
"EpdGeom"))
220 else if (tmp->InheritsFrom(
"EventHeader"))
224 else if (tmp->InheritsFrom(
"FlagSave"))
228 else if (tmp->InheritsFrom(
"Gl1RawHit"))
232 else if (tmp->InheritsFrom(
"GlobalVertexMap"))
236 else if (tmp->InheritsFrom(
"InttDeadMap"))
240 else if (tmp->InheritsFrom(
"InttRawHitContainer"))
244 else if (tmp->InheritsFrom(
"JetMap"))
248 else if (tmp->InheritsFrom(
"JetContainer"))
252 else if (tmp->InheritsFrom(
"MbdGeom"))
256 else if (tmp->InheritsFrom(
"MbdOut"))
260 else if (tmp->InheritsFrom(
"MbdPmtContainer"))
264 else if (tmp->InheritsFrom(
"MbdVertexMap"))
268 else if (tmp->InheritsFrom(
"MicromegasRawHitContainer"))
272 else if (tmp->InheritsFrom(
"MvtxRawEvtHeader"))
276 else if (tmp->InheritsFrom(
"MvtxRawHitContainer"))
280 else if (tmp->InheritsFrom(
"ParticleFlowElementContainer"))
284 else if (tmp->InheritsFrom(
"PdbParameterMap"))
288 else if (tmp->InheritsFrom(
"PdbParameterMapContainer"))
292 else if (tmp->InheritsFrom(
"PHFieldConfig"))
296 else if (tmp->InheritsFrom(
"PHG4BlockGeomContainer"))
300 else if (tmp->InheritsFrom(
"PHG4BlockCellGeomContainer"))
304 else if (tmp->InheritsFrom(
"PHG4CellContainer"))
308 else if (tmp->InheritsFrom(
"PHG4CylinderCellContainer"))
312 else if (tmp->InheritsFrom(
"PHG4CylinderGeomContainer"))
316 else if (tmp->InheritsFrom(
"PHG4CylinderCellGeomContainer"))
320 else if (tmp->InheritsFrom(
"PHG4HitContainer"))
324 else if (tmp->InheritsFrom(
"PHG4InEvent"))
328 else if (tmp->InheritsFrom(
"PHG4ParticleSvtxMap"))
332 else if (tmp->InheritsFrom(
"PHG4ScintillatorSlatContainer"))
336 else if (tmp->InheritsFrom(
"PHG4TpcCylinderGeomContainer"))
340 else if (tmp->InheritsFrom(
"PHG4TruthInfoContainer"))
344 else if (tmp->InheritsFrom(
"PHGenIntegral"))
348 else if (tmp->InheritsFrom(
"PHHepMCGenEventMap"))
352 else if (tmp->InheritsFrom(
"RawClusterContainer"))
356 else if (tmp->InheritsFrom(
"RawTowerContainer"))
360 else if (tmp->InheritsFrom(
"RawTowerGeomContainer"))
364 else if (tmp->InheritsFrom(
"RunHeader"))
368 else if (tmp->InheritsFrom(
"SvtxPHG4ParticleMap"))
372 else if (tmp->InheritsFrom(
"SvtxTrackMap"))
376 else if (tmp->InheritsFrom(
"SvtxVertexMap"))
380 else if (tmp->InheritsFrom(
"SyncObject"))
384 else if (tmp->InheritsFrom(
"TowerBackground"))
388 else if (tmp->InheritsFrom(
"TowerInfoContainer"))
392 else if (tmp->InheritsFrom(
"TpcRawHitContainer"))
396 else if (tmp->InheritsFrom(
"TpcSeedTrackMap"))
400 else if (tmp->InheritsFrom(
"TrackSeedContainer"))
404 else if (tmp->InheritsFrom(
"TrkrClusterContainer"))
408 else if (tmp->InheritsFrom(
"TrkrClusterCrossingAssoc"))
412 else if (tmp->InheritsFrom(
"TrkrClusterHitAssoc"))
416 else if (tmp->InheritsFrom(
"TrkrHitSetContainer"))
420 else if (tmp->InheritsFrom(
"TrkrHitTruthAssoc"))
424 else if (tmp->InheritsFrom(
"VariableArray"))
430 std::cout <<
"Registering Dummy for " << NodeName
431 <<
", Class: " << tmp->ClassName() << std::endl;
437 std::cout <<
"ignoring PHDataNode: " << NodeName << std::endl;