,fMeanSecondary(0)
// ,fNeutronCorrection(0)
{
- //fNeutronCorrection[] = {0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0};
+ //fNeutronCorrection = {0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0};
for(int i=0;i<20;i++){
+ fMinEtCorrection[i] = 0.0;
fNeutronCorrection[i] = 0.0;
fHadronCorrection[i] = 0.0;
fKaonCorrection[i] = 0.0;
,fMeanNeutral(meanNeutral)
,fMeanGamma(meanGammas)
,fMeanSecondary(meanSecondary)
-{}
+{
+ for(int i=0;i<20;i++){
+ fMinEtCorrection[i] = 0.0;
+ fNeutronCorrection[i] = 0.0;
+ fHadronCorrection[i] = 0.0;
+ fKaonCorrection[i] = 0.0;
+ fSecondaryCorrection[i] = 0.0;
+ }
+}
//! Copy constructor
AliAnalysisEtTrackMatchCorrections::AliAnalysisEtTrackMatchCorrections(const AliAnalysisEtTrackMatchCorrections &obj) : TNamed(obj)
,fMeanGamma(obj.fMeanGamma)
,fMeanSecondary(obj.fMeanSecondary)
-{}
+{
+ for(int i=0;i<20;i++){
+ fMinEtCorrection[i] = obj.fMinEtCorrection[i];
+ fNeutronCorrection[i] = obj.fNeutronCorrection[i];
+ fHadronCorrection[i] = obj.fHadronCorrection[i];
+ fKaonCorrection[i] = obj.fKaonCorrection[i];
+ fSecondaryCorrection[i] = obj.fSecondaryCorrection[i];
+ }
+}
//! Destructor
AliAnalysisEtTrackMatchCorrections::~AliAnalysisEtTrackMatchCorrections()