57 for (
auto mvtxhititer : mapiter.second.MvtxRawHitVector)
62 m_MvtxRawHitMap.clear();
66 for (
auto tpchititer : mapiter.second.TpcRawHitVector)
71 m_TpcRawHitMap.clear();
75 for (
auto intthititer : mapiter.second.InttRawHitVector)
80 m_InttRawHitMap.clear();
86 m_InttInputVector.clear();
92 m_Gl1InputVector.clear();
98 m_MicromegasInputVector.clear();
104 m_MvtxInputVector.clear();
110 m_TpcInputVector.clear();
230 std::cout <<
"bco: " << std::hex << iter.first << std::dec << std::endl;
231 for (
auto &itervec : iter.second.TpcRawHitVector)
233 std::cout <<
"hit: " << std::hex << itervec << std::dec << std::endl;
332 std::cout <<
PHWHERE <<
Name() <<
" No MasterSync object, cannot perform synchronization" << std::endl;
333 std::cout <<
"Most likely your first file does not contain a SyncObject and the file" << std::endl;
334 std::cout <<
"opened by the Fun4AllDstInputManager with Name " <<
Name() <<
" has one" << std::endl;
335 std::cout <<
"Change your macro and use the file opened by this input manager as first input" << std::endl;
336 std::cout <<
"and you will be okay. Fun4All will not process the current configuration" << std::endl
343 std::cout <<
"big problem" << std::endl;
351 std::cout <<
PHWHERE <<
" called with " << what <<
" , returning empty string" << std::endl;
383 std::cout <<
"invalid subsystem flag " << system << std::endl;
389 std::cout <<
"registering " << evtin->
Name()
390 <<
" number of registered inputs: "
400 std::cout <<
"Adding gl1 hit to bclk 0x"
401 << std::hex << bclk << std::dec << std::endl;
410 std::cout <<
"Adding mvtx hit to bclk 0x"
411 << std::hex << bclk << std::dec << std::endl;
420 std::cout <<
"Adding mvtx feeid to bclk 0x"
421 << std::hex << bclk << std::dec << std::endl;
430 std::cout <<
"Adding mvtx L1Trg to bclk 0x"
431 << std::hex << bclk << std::dec << std::endl;
440 std::cout <<
"Adding intt hit to bclk 0x"
441 << std::hex << bclk << std::dec << std::endl;
451 std::cout <<
"Adding micromegas hit to bclk 0x"
452 << std::hex << bclk << std::dec << std::endl;
461 std::cout <<
"Adding tpc hit to bclk 0x"
462 << std::hex << bclk << std::dec << std::endl;
474 std::cout <<
"Fun4AllStreamingInputManager::FillGl1 - fill pool for " << iter->Name() << std::endl;
482 std::cout <<
"we are done" << std::endl;
488 for (
auto gl1hititer :
m_Gl1RawHitMap.begin()->second.Gl1RawHitVector)
498 for (
auto iter : m_Gl1InputVector)
534 std::cout <<
"select INTT crossings"
538 << std::dec << std::endl;
542 std::cout <<
"Intt BCO: 0x" << std::hex <<
m_InttRawHitMap.begin()->first
544 <<
" smaller than GL1 BCO: 0x" <<
m_RefBCO
545 <<
" corrected for range: 0x" << select_crossings
546 <<
", ditching this bco" << std::dec << std::endl;
561 for (
auto intthititer :
m_InttRawHitMap.begin()->second.InttRawHitVector)
565 intthititer->identify();
567 inttcont->
AddHit(intthititer);
593 std::cout <<
"ERROR: MVTXRAWEVTHEADER node not found, exit. " << std::endl;
601 std::cout <<
"ERROR: MVTXRAWHIT node not found, exit. " << std::endl;
617 std::cout <<
"select MVTX crossings"
620 << std::dec << std::endl;
628 std::cout <<
"ditching mvtx bco 0x" << std::hex <<
m_MvtxRawHitMap.begin()->first <<
", ref: 0x" <<
m_RefBCO << std::dec << std::endl;
645 std::cout <<
"after ditching, mvtx bco: 0x" << std::hex <<
m_MvtxRawHitMap.begin()->first <<
", ref: 0x" <<
m_RefBCO
646 << std::dec << std::endl;
650 mvtxEvtHeader->
AddFeeId(mvtxRawHitInfoIt->second.MvtxFeeIds);
651 mvtxEvtHeader->
AddL1Trg(mvtxRawHitInfoIt->second.MvtxL1TrgBco);
657 <<
" ref: 0x" << select_crossings << std::dec << std::endl;
659 for (
auto mvtxhititer :
m_MvtxRawHitMap.begin()->second.MvtxRawHitVector)
663 mvtxhititer->identify();
665 mvtxcont->
AddHit(mvtxhititer);
692 auto container = findNode::getClass<MicromegasRawHitContainer>(
m_topNode,
"MICROMEGASRAWHIT");
704 std::cout <<
"select MicroMegas crossings"
708 << std::dec << std::endl;
716 <<
" smaller than GL1 BCO: 0x" <<
m_RefBCO
717 <<
", ditching this bco" << std::dec << std::endl;
774 std::cout <<
"select TPC crossings"
777 << std::dec << std::endl;
798 for (
auto tpchititer :
m_TpcRawHitMap.begin()->second.TpcRawHitVector)
802 tpchititer->identify();
804 tpccont->
AddHit(tpchititer);
868 std::cout <<
"Fun4AllStreamingInputManager::FillInttPool - fill pool for " << iter->Name() << std::endl;
876 std::cout <<
"we are done" << std::endl;
888 std::cout <<
"Fun4AllStreamingInputManager::FillTpcPool - fill pool for " << iter->Name() << std::endl;
896 std::cout <<
"we are done" << std::endl;
908 std::cout <<
"Fun4AllStreamingInputManager::FillMicromegasPool - fill pool for " << iter->Name() << std::endl;
916 std::cout <<
"Micromegas are done" << std::endl;
928 std::cout <<
"Fun4AllStreamingInputManager::FillMvtxPool - fill pool for " << iter->Name() << std::endl;
936 std::cout <<
"we are done" << std::endl;