X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;ds=sidebyside;f=ITS%2FAliITSresponseSSD.cxx;h=d6b585a244bf2bb81cdc0e61800817c25fec140b;hb=7a523566ecb6a7d4fc54068827f69c349bd1e4a5;hp=b01ed74bcf8a8f7b08833a7534e4eb96e354ffdd;hpb=fcf95fc7a1a40644de272f60ebe2a9059a8ba9a7;p=u%2Fmrichter%2FAliRoot.git diff --git a/ITS/AliITSresponseSSD.cxx b/ITS/AliITSresponseSSD.cxx index b01ed74bcf8..d6b585a244b 100644 --- a/ITS/AliITSresponseSSD.cxx +++ b/ITS/AliITSresponseSSD.cxx @@ -26,14 +26,56 @@ const Float_t AliITSresponseSSD::fgkDiffCoeffDefault = 0.; const TString AliITSresponseSSD::fgkOption1Default = ""; const TString AliITSresponseSSD::fgkOption2Default = ""; +const Double_t AliITSresponseSSD::fgkfCouplingPR = 0.01; +const Double_t AliITSresponseSSD::fgkfCouplingPL = 0.01; +const Double_t AliITSresponseSSD::fgkfCouplingNR = 0.01; +const Double_t AliITSresponseSSD::fgkfCouplingNL = 0.01; +const Int_t AliITSresponseSSD::fgkZSThreshold = 3; + ClassImp(AliITSresponseSSD) //______________________________________________________________________ -AliITSresponseSSD::AliITSresponseSSD():AliITSresponse(){ +AliITSresponseSSD::AliITSresponseSSD():AliITSresponse(), +fADCpereV(0), +fKeVperADC(0), +fCouplingPR(0), +fCouplingPL(0), +fCouplingNR(0), +fCouplingNL(9), +fZSThreshold(0), +fOption1(), +fOption2(){ // Default Constructor SetDiffCoeff(fgkDiffCoeffDefault,0.); SetParamOptions(fgkOption1Default.Data(),fgkOption2Default.Data()); SetADCpereV(); + SetKeVperADC(); + SetCouplings(fgkfCouplingPR,fgkfCouplingPL,fgkfCouplingNR,fgkfCouplingNL); + SetZSThreshold(fgkZSThreshold); +} + +//______________________________________________________________________ +AliITSresponseSSD::AliITSresponseSSD(const AliITSresponseSSD &ob) : AliITSresponse(ob), +fADCpereV(ob.fADCpereV), +fKeVperADC(ob.fKeVperADC), +fCouplingPR(ob.fCouplingPR), +fCouplingPL(ob.fCouplingPL), +fCouplingNR(ob.fCouplingNR), +fCouplingNL(ob.fCouplingNL), +fZSThreshold(ob.fZSThreshold), +fOption1(ob.fOption1), +fOption2(ob.fOption2) { + // Copy constructor + } + +//______________________________________________________________________ +AliITSresponseSSD& AliITSresponseSSD::operator=(const AliITSresponseSSD& ob){ + // Assignment operator + this->~AliITSresponseSSD(); + new(this) AliITSresponseSSD(ob); + return *this; +} +