// Factory for muon chambers, segmentations and response //
////////////////////////////////////////////////////////////
-/*
-$Log$
-Revision 1.4 2002/10/14 14:57:29 hristov
-Merging the VirtualMC branch to the main development branch (HEAD)
+/* $Id$ */
-Revision 1.2.10.1 2002/10/11 06:56:47 hristov
-Updating VirtualMC to v3-09-02
-
-Revision 1.3 2002/09/02 14:35:14 morsch
-New segmentation radii for Station 2.
-
-Revision 1.2 2001/05/16 14:57:17 alibrary
-New files for folders and Stack
-
-Revision 1.1 2001/04/06 11:24:43 morsch
-Dependency on implementations of AliSegmentation and AliMUONResponse moved to AliMUONFactory class.
-Static method Build() builds the MUON system out of chambers, segmentation and response.
-
-*/
#include "AliMUONFactory.h"
#include "AliMUON.h"
#include "AliMUONChamber.h"
//
}
+//__________________________________________________________________________
+AliMUONFactory::AliMUONFactory(const AliMUONFactory& rhs)
+ : TObject(rhs)
+{
+// Protected copy constructor
+
+ Fatal("AliMUONFactoryModule", "Not implemented.");
+}
+
//__________________________________________________________________________
AliMUONFactory::~AliMUONFactory()
{
//
}
+//__________________________________________________________________________
+AliMUONFactory& AliMUONFactory::operator=(const AliMUONFactory& rhs)
+{
+// Protected assignement operator
+
+ if (this == &rhs) return *this;
+
+ Fatal("operator=", "Not implemented.");
+
+ return *this;
+}
+
//__________________________________________________________________________
void AliMUONFactory::BuildCommon()
{
fResponse0->SetSqrtKy3AndDeriveKy2Ky4(0.7642); // sqrt(0.5840)
fResponse0->SetPitch(0.25); // anode-cathode distance
fResponse0->SetSigmaIntegration(10.);
- fResponse0->SetChargeSlope(50);
+ fResponse0->SetChargeSlope(10);
fResponse0->SetChargeSpread(0.18, 0.18);
fResponse0->SetMaxAdc(4096);
+ fResponse0->SetSaturation(3000);
fResponse0->SetZeroSuppression(6);
}
// assumed proportionality to anode-cathode distance for ChargeSpread
responseSt1->SetChargeSpread(0.144, 0.144);
responseSt1->SetMaxAdc(4096);
+ responseSt1->SetSaturation(3000);
responseSt1->SetZeroSuppression(6);
//--------------------------------------------------------