2 #include <cevt/PadSimData.h>
3 #include <cevt/PadRecData.h>
5 #include <det/Detector.h>
6 #include <cdet/CDetector.h>
7 #include <cdet/Station.h>
8 #include <sdet/Station.h>
9 #include <utl/ErrorLogger.h>
10 #include <utl/TimeDistributionAlgorithm.h>
22 return det::Detector::GetInstance().GetCDetector().GetStation(fStationId).GetRPCId(fId);
30 if (fHits->HasLabel(source)) {
32 return TimeDistributionAlgorithm::Sum(hits, hits.
GetStart(), hits.
GetStop());
42 ERROR(
"PadSimData already present.");
52 ERROR(
"PadRecData already present.");
61 fHits->AddTimeDistribution(1*
ns, source);
int GetStart() const
First slot with data.
Histogram class for time distributions with suppressed empty bins.
Class to hold simulated data at Pad level.
class to hold reconstructed data at Pad level.
int GetStop() const
Last slot with data (1 less than First slot if no data)
#define ERROR(message)
Macro for logging error messages.