void HitFinder::fillSignalsMap(JPetPhysSignal signal)
{
	auto scinId = signal.getPM().getScin().getID();
	if (signal.getPM().getSide() == JPetPM::SideA) {
		if (fAllSignalsInTimeWindow.find(scinId) != fAllSignalsInTimeWindow.end()) {
			fAllSignalsInTimeWindow.at(scinId).first.push_back(signal);
		} else {
			std::vector<JPetPhysSignal> sideA = {signal};
			std::vector<JPetPhysSignal> sideB;
			fAllSignalsInTimeWindow.insert(std::make_pair(scinId,
						std::make_pair(sideA, sideB)));
		}
	} else {
		if (fAllSignalsInTimeWindow.find(scinId) != fAllSignalsInTimeWindow.end()) {
			fAllSignalsInTimeWindow.at(scinId).second.push_back(signal);
		} else {
			std::vector<JPetPhysSignal> sideA;
			std::vector<JPetPhysSignal> sideB = {signal};
			fAllSignalsInTimeWindow.insert(std::make_pair(scinId,
						std::make_pair(sideA, sideB)));
		}
	}
}