// TODO comment to be changed /** CbmMuchDigi.cxx **@author M.Ryzhinskiy **@since 19.03.07 **@version 1.0 ** ** Data class for digital MUCH information ** Data level: RAW ** ** **/ #include "CbmMuchDigi.h" // ----- Default constructor ------------------------------------------- CbmMuchDigi::CbmMuchDigi() { fDetectorId = 0; fChannelId = 0; fTime = -1; fDTime = 8e-2; } // ------------------------------------------------------------------------- // ----- Standard constructor ------------------------------------------ CbmMuchDigi::CbmMuchDigi(Int_t detectorId, Long64_t channelId, Double_t time, Double_t dTime, Double_t deadTime) { fDetectorId = detectorId; fChannelId = channelId; fADCCharge = 0; fDTime = dTime; fTime = time; fDeadTime = deadTime; } // ------------------------------------------------------------------------- // ----- Standard constructor ------------------------------------------ CbmMuchDigi::CbmMuchDigi(CbmMuchDigi* digi){ fDetectorId = digi->GetDetectorId(); fChannelId = digi->GetChannelId(); fADCCharge = digi->GetADCCharge(); fDTime = digi->GetDTime(); fTime = digi->GetTime(); fDeadTime = digi->GetDeadTime(); } // ------------------------------------------------------------------------- // ----- Destructor ---------------------------------------------------- CbmMuchDigi::~CbmMuchDigi() { } // ------------------------------------------------------------------------- ClassImp(CbmMuchDigi)