1 #include <io/cevtPad_ROOT.h>
2 #include <io/cevtPadSimData_ROOT.h>
3 #include <io/cevtPadRecData_ROOT.h>
4 #include <io/StreamerUtilities.h>
cevtPad_ROOT & operator=(const cevtPad_ROOT &p)
bool HasHits(const StationConstants::SignalComponent source=StationConstants::eTotal) const
Check if a digitized signal exists. Source may be specified.
cevtPadRecData_ROOT * fPadRecData
void ConvertCopy(T *&destination, const U &source)
bool HasRecData() const
Check for existence of Pad reconstructed data object.
cevtPadSimData_ROOT * fPadSimData
class to hold data at Pad level
Persistent RPC Pad using ROOT.
PadRecData & GetRecData()
Get object containing Pad reconstructed data.
utl::TimeDistributionI & GetHits(const StationConstants::SignalComponent source=StationConstants::eTotal)
Get time distribution of hits, optionally specifying the source.
void DeepCopy(T *&destination, U *const source)
MultiTimeDistribution_ROOT< int > MultiTimeDistributionI_ROOT
void MakeRecData()
Make Pad reconstructed data object.
void MakeHits(const StationConstants::SignalComponent source=StationConstants::eTotal)
Make a time distribution. Source may be specified.
void MakeSimData()
Make Pad simulated data object.
std::map< int, io::TimeDistribution_ROOT< T > > fTimeDistributions
MultiTimeDistributionI_ROOT * fHits
void operator>>(cevt::Pad &p) const
PadSimData & GetSimData()
Get object containing Pad simulated data.
bool HasSimData() const
Check for existence of Pad simulated data object.