1 #include <io/sevtScintillator_ROOT.h>
2 #include <io/sevtScintillatorSimData_ROOT.h>
3 #include <io/sevtScintillatorRecData_ROOT.h>
bool HasMIPTrace(const StationConstants::SignalComponent source=StationConstants::eTotal) const
Check whether VEM trace exists.
ROOT streamer for class Scintillator.
bool IsHighGainSaturation() const
MultiTrace_ROOT< double > MultiTraceD_ROOT
utl::TraceD & GetMIPTrace(const StationConstants::SignalComponent source=StationConstants::eTotal)
FADC trace calibrated in [MIP charge].
MultiTraceD_ROOT * fMipTrace
void ConvertCopy(T *&destination, const U &source)
ScintillatorRecData & GetRecData()
Get object containing scintillator reconstructed data.
bool IsLowGainSaturation() const
void SetLowGainSaturation(const bool sat=true)
void SetHighGainSaturation(const bool sat=true)
void operator>>(sevt::Scintillator &s) const
sevtScintillator_ROOT & operator=(const sevtScintillator_ROOT &s)
sevt::ScintillatorSimData & GetSimData()
void DeepCopy(T *&destination, U *const source)
void MakeMIPTrace(const StationConstants::SignalComponent source=StationConstants::eTotal)
Make a VEM trace object.
class to hold data for station Scintillator
sevtScintillatorSimData_ROOT * fSimData
std::map< int, io::Trace_ROOT< T > > fTraces
sevtScintillatorRecData_ROOT * fRecData
void MakeRecData()
Make scintillator reconstructed data object.