#include "AliZDCTriggerParameters.h"
ClassImp(AliZDCTriggerParameters)
AliZDCTriggerParameters::AliZDCTriggerParameters() :
TObject(),
fADCZEMCentralityThr(0),
fADCMBThreshold(0),
fDiscZEMCentralityThr(0),
fDiscMBThreshold(0)
{
for(Int_t j=0; j<4; j++){
fADCEMDWindow[j] = fDiscEMDWindow[j] = 0.;
if(j<2){
fADCCentralWindow[j] = fADCSemicentralWindow[j] = 0.;
fDiscCentralWindow[j] = fDiscSemicentralWindow[j] = 0.;
}
}
}
AliZDCTriggerParameters::AliZDCTriggerParameters(Float_t *adcParam,
Float_t *discParam) :
fADCZEMCentralityThr(adcParam[0]),
fADCMBThreshold(adcParam[1]),
fDiscZEMCentralityThr(discParam[0]),
fDiscMBThreshold(discParam[1])
{
fADCCentralWindow[0] = adcParam[2];
fADCCentralWindow[1] = adcParam[3];
fADCSemicentralWindow[0] = adcParam[4];
fADCSemicentralWindow[1] = adcParam[5];
fADCEMDWindow[0] = adcParam[6];
fADCEMDWindow[1] = adcParam[7];
fADCEMDWindow[2] = adcParam[8];
fADCEMDWindow[3] = adcParam[9];
fDiscCentralWindow[0] = discParam[2];
fDiscCentralWindow[1] = discParam[3];
fDiscSemicentralWindow[0] = discParam[4];
fDiscSemicentralWindow[1] = discParam[5];
fDiscEMDWindow[0] = discParam[6];
fDiscEMDWindow[1] = discParam[7];
fDiscEMDWindow[2] = discParam[8];
fDiscEMDWindow[3] = discParam[9];
}
AliZDCTriggerParameters::AliZDCTriggerParameters(const AliZDCTriggerParameters& oldTrigPar) :
TObject(),
fADCZEMCentralityThr(oldTrigPar.fADCZEMCentralityThr),
fADCMBThreshold(oldTrigPar.fADCMBThreshold),
fDiscZEMCentralityThr(oldTrigPar.fDiscZEMCentralityThr),
fDiscMBThreshold(oldTrigPar.fDiscMBThreshold)
{
fADCCentralWindow[0] = oldTrigPar.fADCCentralWindow[0];
fADCCentralWindow[1] = oldTrigPar.fADCCentralWindow[1];
fADCSemicentralWindow[0] = oldTrigPar.fADCSemicentralWindow[0];
fADCSemicentralWindow[1] = oldTrigPar.fADCSemicentralWindow[1];
fADCEMDWindow[0] = oldTrigPar.fADCEMDWindow[0];
fADCEMDWindow[1] = oldTrigPar.fADCEMDWindow[1];
fADCEMDWindow[2] = oldTrigPar.fADCEMDWindow[2];
fADCEMDWindow[3] = oldTrigPar.fADCEMDWindow[3];
fDiscCentralWindow[0] = oldTrigPar.fDiscCentralWindow[0];
fDiscCentralWindow[1] = oldTrigPar.fDiscCentralWindow[1];
fDiscSemicentralWindow[0] = oldTrigPar.fDiscSemicentralWindow[0];
fDiscSemicentralWindow[1] = oldTrigPar.fDiscSemicentralWindow[1];
fDiscEMDWindow[0] = oldTrigPar.fDiscEMDWindow[0];
fDiscEMDWindow[1] = oldTrigPar.fDiscEMDWindow[1];
fDiscEMDWindow[2] = oldTrigPar.fDiscEMDWindow[2];
fDiscEMDWindow[3] = oldTrigPar.fDiscEMDWindow[3];
}
AliZDCTriggerParameters &AliZDCTriggerParameters::operator= (const AliZDCTriggerParameters& param)
{
if(¶m == this) return *this;
fADCZEMCentralityThr = param.fADCZEMCentralityThr;
fADCMBThreshold = param.fADCMBThreshold;
fDiscZEMCentralityThr = param.fDiscZEMCentralityThr;
fDiscMBThreshold = param.fDiscMBThreshold;
for(int i=0; i<2; i++) {
fADCCentralWindow[i] = param.fADCCentralWindow[i];
fADCSemicentralWindow[i] = param.fADCSemicentralWindow[i];
fDiscCentralWindow[i] = param.fDiscCentralWindow[i];
fDiscSemicentralWindow[i] = param.fDiscSemicentralWindow[i];
}
for(int j=0; j<4; j++){
fADCEMDWindow[j] = param.fADCEMDWindow[j];
fDiscEMDWindow[j] = param.fDiscEMDWindow[j];
}
return *this;
}
AliZDCTriggerParameters.cxx:1 AliZDCTriggerParameters.cxx:2 AliZDCTriggerParameters.cxx:3 AliZDCTriggerParameters.cxx:4 AliZDCTriggerParameters.cxx:5 AliZDCTriggerParameters.cxx:6 AliZDCTriggerParameters.cxx:7 AliZDCTriggerParameters.cxx:8 AliZDCTriggerParameters.cxx:9 AliZDCTriggerParameters.cxx:10 AliZDCTriggerParameters.cxx:11 AliZDCTriggerParameters.cxx:12 AliZDCTriggerParameters.cxx:13 AliZDCTriggerParameters.cxx:14 AliZDCTriggerParameters.cxx:15 AliZDCTriggerParameters.cxx:16 AliZDCTriggerParameters.cxx:17 AliZDCTriggerParameters.cxx:18 AliZDCTriggerParameters.cxx:19 AliZDCTriggerParameters.cxx:20 AliZDCTriggerParameters.cxx:21 AliZDCTriggerParameters.cxx:22 AliZDCTriggerParameters.cxx:23 AliZDCTriggerParameters.cxx:24 AliZDCTriggerParameters.cxx:25 AliZDCTriggerParameters.cxx:26 AliZDCTriggerParameters.cxx:27 AliZDCTriggerParameters.cxx:28 AliZDCTriggerParameters.cxx:29 AliZDCTriggerParameters.cxx:30 AliZDCTriggerParameters.cxx:31 AliZDCTriggerParameters.cxx:32 AliZDCTriggerParameters.cxx:33 AliZDCTriggerParameters.cxx:34 AliZDCTriggerParameters.cxx:35 AliZDCTriggerParameters.cxx:36 AliZDCTriggerParameters.cxx:37 AliZDCTriggerParameters.cxx:38 AliZDCTriggerParameters.cxx:39 AliZDCTriggerParameters.cxx:40 AliZDCTriggerParameters.cxx:41 AliZDCTriggerParameters.cxx:42 AliZDCTriggerParameters.cxx:43 AliZDCTriggerParameters.cxx:44 AliZDCTriggerParameters.cxx:45 AliZDCTriggerParameters.cxx:46 AliZDCTriggerParameters.cxx:47 AliZDCTriggerParameters.cxx:48 AliZDCTriggerParameters.cxx:49 AliZDCTriggerParameters.cxx:50 AliZDCTriggerParameters.cxx:51 AliZDCTriggerParameters.cxx:52 AliZDCTriggerParameters.cxx:53 AliZDCTriggerParameters.cxx:54 AliZDCTriggerParameters.cxx:55 AliZDCTriggerParameters.cxx:56 AliZDCTriggerParameters.cxx:57 AliZDCTriggerParameters.cxx:58 AliZDCTriggerParameters.cxx:59 AliZDCTriggerParameters.cxx:60 AliZDCTriggerParameters.cxx:61 AliZDCTriggerParameters.cxx:62 AliZDCTriggerParameters.cxx:63 AliZDCTriggerParameters.cxx:64 AliZDCTriggerParameters.cxx:65 AliZDCTriggerParameters.cxx:66 AliZDCTriggerParameters.cxx:67 AliZDCTriggerParameters.cxx:68 AliZDCTriggerParameters.cxx:69 AliZDCTriggerParameters.cxx:70 AliZDCTriggerParameters.cxx:71 AliZDCTriggerParameters.cxx:72 AliZDCTriggerParameters.cxx:73 AliZDCTriggerParameters.cxx:74 AliZDCTriggerParameters.cxx:75 AliZDCTriggerParameters.cxx:76 AliZDCTriggerParameters.cxx:77 AliZDCTriggerParameters.cxx:78 AliZDCTriggerParameters.cxx:79 AliZDCTriggerParameters.cxx:80 AliZDCTriggerParameters.cxx:81 AliZDCTriggerParameters.cxx:82 AliZDCTriggerParameters.cxx:83 AliZDCTriggerParameters.cxx:84 AliZDCTriggerParameters.cxx:85 AliZDCTriggerParameters.cxx:86 AliZDCTriggerParameters.cxx:87 AliZDCTriggerParameters.cxx:88 AliZDCTriggerParameters.cxx:89 AliZDCTriggerParameters.cxx:90 AliZDCTriggerParameters.cxx:91 AliZDCTriggerParameters.cxx:92 AliZDCTriggerParameters.cxx:93 AliZDCTriggerParameters.cxx:94 AliZDCTriggerParameters.cxx:95 AliZDCTriggerParameters.cxx:96 AliZDCTriggerParameters.cxx:97 AliZDCTriggerParameters.cxx:98 AliZDCTriggerParameters.cxx:99 AliZDCTriggerParameters.cxx:100 AliZDCTriggerParameters.cxx:101 AliZDCTriggerParameters.cxx:102 AliZDCTriggerParameters.cxx:103 AliZDCTriggerParameters.cxx:104 AliZDCTriggerParameters.cxx:105 AliZDCTriggerParameters.cxx:106 AliZDCTriggerParameters.cxx:107 AliZDCTriggerParameters.cxx:108 AliZDCTriggerParameters.cxx:109 AliZDCTriggerParameters.cxx:110 AliZDCTriggerParameters.cxx:111 AliZDCTriggerParameters.cxx:112 AliZDCTriggerParameters.cxx:113 AliZDCTriggerParameters.cxx:114 AliZDCTriggerParameters.cxx:115 AliZDCTriggerParameters.cxx:116 AliZDCTriggerParameters.cxx:117 AliZDCTriggerParameters.cxx:118 AliZDCTriggerParameters.cxx:119 AliZDCTriggerParameters.cxx:120 AliZDCTriggerParameters.cxx:121 AliZDCTriggerParameters.cxx:122 AliZDCTriggerParameters.cxx:123 AliZDCTriggerParameters.cxx:124 AliZDCTriggerParameters.cxx:125 AliZDCTriggerParameters.cxx:126 AliZDCTriggerParameters.cxx:127 AliZDCTriggerParameters.cxx:128 AliZDCTriggerParameters.cxx:129 AliZDCTriggerParameters.cxx:130