32 std::shared_ptr<
ThreadsafeQueue<std::shared_ptr<const TBadFragment>>>& badOutputQueue);
36 bool Add(
const std::shared_ptr<TFragment>&,
const std::vector<Int_t>&,
const std::vector<Short_t>&);
42 void Solve(std::vector<std::shared_ptr<TFragment>>, std::vector<Float_t>, std::vector<Long_t>,
int situation = -1);
44 std::multimap<UInt_t, std::tuple<std::shared_ptr<TFragment>, std::vector<Int_t>, std::vector<Short_t>>>::iterator,
45 std::multimap<UInt_t, std::tuple<std::shared_ptr<TFragment>, std::vector<Int_t>, std::vector<Short_t>>>::iterator>& range);
47 std::multimap<UInt_t, std::tuple<std::shared_ptr<TFragment>, std::vector<Int_t>, std::vector<Short_t>>>
fMap;
48 std::vector<std::shared_ptr<ThreadsafeQueue<std::shared_ptr<const TFragment>>>>&
fGoodOutputQueue;
49 std::shared_ptr<ThreadsafeQueue<std::shared_ptr<const TBadFragment>>>&
fBadOutputQueue;
void DropFragments(std::pair< std::multimap< UInt_t, std::tuple< std::shared_ptr< TFragment >, std::vector< Int_t >, std::vector< Short_t > > >::iterator, std::multimap< UInt_t, std::tuple< std::shared_ptr< TFragment >, std::vector< Int_t >, std::vector< Short_t > > >::iterator > &range)