1 /**************************************************************************
2 * Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * Author: The ALICE Off-line Project. *
5 * Contributors are mentioned in the code where appropriate. *
7 * Permission to use, copy, modify and distribute this software and its *
8 * documentation strictly for non-commercial purposes is hereby granted *
9 * without fee, provided that the above copyright notice appears in all *
10 * copies and that both the copyright notice and this permission notice *
11 * appear in the supporting documentation. The authors make no claims *
12 * about the suitability of this software for any purpose. It is *
13 * provided "as is" without express or implied warranty. *
14 **************************************************************************/
17 ///////////////////////////////////////////////////////////////////////////////
19 // Class with PMD reconstruction parameters //
22 ///////////////////////////////////////////////////////////////////////////////
27 #include "AliPMDRecoParam.h"
29 ClassImp(AliPMDRecoParam)
31 //_____________________________________________________________________________
32 AliPMDRecoParam::AliPMDRecoParam():
33 AliDetectorRecoParam()
39 for (Int_t i = 0; i < 48; i++)
44 SetNameTitle("PMD","PMD");
46 //_____________________________________________________________________________
47 AliPMDRecoParam::AliPMDRecoParam(const AliPMDRecoParam &source):
48 AliDetectorRecoParam(source)
52 for (Int_t i = 0; i < 48; i++)
54 fNoiseCut[i] = source.fNoiseCut[i];
58 //_____________________________________________________________________________
59 AliPMDRecoParam& AliPMDRecoParam::operator=(const AliPMDRecoParam &source)
67 for (Int_t i = 0; i < 48; i++)
69 fNoiseCut[i] = source.fNoiseCut[i];
75 //_____________________________________________________________________________
76 AliPMDRecoParam::~AliPMDRecoParam()
83 //_____________________________________________________________________________
84 AliPMDRecoParam *AliPMDRecoParam::GetPbPbParam(){
86 // set default reconstruction parameters for PbPb.
88 AliPMDRecoParam *param = new AliPMDRecoParam();
90 for (Int_t i = 0; i < 48; i++)
92 param->fNoiseCut[i] = 10.; // dummy cuts
98 //_____________________________________________________________________________
99 AliPMDRecoParam *AliPMDRecoParam::GetPPParam(){
101 // set default reconstruction parameters for PP.
103 AliPMDRecoParam *param = new AliPMDRecoParam();
104 for (Int_t i = 0; i < 48; i++)
106 param->fNoiseCut[i] = 10.; // dummy cuts
112 //_____________________________________________________________________________
113 AliPMDRecoParam *AliPMDRecoParam::GetCosmicParam(){
115 // set default reconstruction parameters for cosmic muon run
117 AliPMDRecoParam *param = new AliPMDRecoParam();
118 for (Int_t i = 0; i < 48; i++)
120 param->fNoiseCut[i] = 15.; // dummy cuts
126 //_____________________________________________________________________________
127 void AliPMDRecoParam::PrintParameters() const
130 // Printing of the used PMD reconstruction parameters
132 for (Int_t i = 0; i < 48; i++)
134 AliInfo(Form(" Noise cut in every detector : %f", fNoiseCut[i]));