//_____________________________________________________________________________
AliPMDRecoParam::AliPMDRecoParam():
- AliDetectorRecoParam()
+ AliDetectorRecoParam(),
+ fPmdClusteringParam(0)
{
//
// constructor
//
-
- for (Int_t i = 0; i < 48; i++)
- {
- fNoiseCut[i] = 0.;
- }
-
SetNameTitle("PMD","PMD");
}
//_____________________________________________________________________________
AliPMDRecoParam::AliPMDRecoParam(const AliPMDRecoParam &source):
- AliDetectorRecoParam(source)
+ AliDetectorRecoParam(source),
+ fPmdClusteringParam(source.fPmdClusteringParam)
{
//copy Ctor
- for (Int_t i = 0; i < 48; i++)
- {
- fNoiseCut[i] = source.fNoiseCut[i];
- }
-
}
//_____________________________________________________________________________
AliPMDRecoParam& AliPMDRecoParam::operator=(const AliPMDRecoParam &source)
if (this != &source)
{
- for (Int_t i = 0; i < 48; i++)
- {
- fNoiseCut[i] = source.fNoiseCut[i];
- }
+ fPmdClusteringParam = source.fPmdClusteringParam;
}
return *this;
// set default reconstruction parameters for PbPb.
//
AliPMDRecoParam *param = new AliPMDRecoParam();
-
- for (Int_t i = 0; i < 48; i++)
- {
- param->fNoiseCut[i] = 10.; // dummy cuts
- }
+
+ param->fPmdClusteringParam = 2;
return param;
}
// set default reconstruction parameters for PP.
//
AliPMDRecoParam *param = new AliPMDRecoParam();
- for (Int_t i = 0; i < 48; i++)
- {
- param->fNoiseCut[i] = 10.; // dummy cuts
- }
+
+ param->fPmdClusteringParam = 1;
return param;
}
// set default reconstruction parameters for cosmic muon run
//
AliPMDRecoParam *param = new AliPMDRecoParam();
- for (Int_t i = 0; i < 48; i++)
- {
- param->fNoiseCut[i] = 15.; // dummy cuts
- }
-
+
+ param->fPmdClusteringParam = 1;
+
return param;
}
//
// Printing of the used PMD reconstruction parameters
//
- for (Int_t i = 0; i < 48; i++)
- {
- AliInfo(Form(" Noise cut in every detector : %f", fNoiseCut[i]));
- }
+ AliInfo(" Crude Clustering = 1 and Refined Clustering = 2");
+ AliInfo(Form(" Clustering parameter : %d", fPmdClusteringParam));
+
+}
+
+//_____________________________________________________________________________
+AliPMDRecoParam *AliPMDRecoParam::GetHighFluxParam(){
+ //
+ // set default reconstruction parameters for PbPb.
+ //
+ AliPMDRecoParam *param = new AliPMDRecoParam();
+
+ param->fPmdClusteringParam = 2;
+
+ return param;
+}
+
+//_____________________________________________________________________________
+AliPMDRecoParam *AliPMDRecoParam::GetLowFluxParam(){
+ //
+ // set default reconstruction parameters for PP.
+ //
+ AliPMDRecoParam *param = new AliPMDRecoParam();
+
+ param->fPmdClusteringParam = 1;
+
+ return param;
}