//////////////////////////////////// // KRATTA SIM KAP reader data container // for the Asy-Eos experiment // TKratSimKapReaderDataContainer DEFINITION // May 2013 // revison 05/2013 // E.d.F ver 1.0 // sebastian.kupny@uj.edu.pl // Description: // Changes: //////////////////////////////////// #include "TKratSimKapReaderDataContainer.h" using namespace std; //______________________________________________________________________ TKratSimKapReaderDataContainer::TKratSimKapReaderDataContainer(): fEkin(0), fMomentum(0), fNEventsInFile(0), fParticle(""), fAnaDescr("") { } //______________________________________________________________________ TKratSimKapReaderDataContainer::~TKratSimKapReaderDataContainer() { } //______________________________________________________________________ void TKratSimKapReaderDataContainer::Clear(Option_t* opt) { fEkin = 0; fMomentum = 0; fNEventsInFile = 0; fParticle = ""; fAnaDescr = ""; } //______________________________________________________________________ TKratSimKapReaderDataContainer& TKratSimKapReaderDataContainer::operator=(const TKratSimKapReaderDataContainer& tc) { if (this == &tc) return *this; fEkin = tc.fEkin; fMomentum = tc.fMomentum; fNEventsInFile = tc.fNEventsInFile; fParticle = tc.fParticle; fAnaDescr = tc.fAnaDescr; return *this; } //______________________________________________________________________ std::ostream& operator<<(std::ostream& output, const TKratSimKapReaderDataContainer& p) { output << "[TKratSimKapReaderDataContainer: particle="<< p.fParticle << ", Ekin=" << p.fEkin << ", Momentum="<< p.fMomentum; output << ", AnalysisDescr=" << p.fAnaDescr; output << ", fNEventsInFile=" << p.fNEventsInFile; output << "]"; return output; } ClassImp( TKratSimKapReaderDataContainer ) ///EOF