Fix bug in building local list of valid files.
[u/mrichter/AliRoot.git] / MFT / AliMFTConstants.h
index 524c381..1cbb3b4 100644 (file)
@@ -20,18 +20,15 @@ public:
   
   static const Int_t fNMaxPlanes = 20; 
 
-  static const Int_t fNMaxDigitsPerCluster = 12;  ///< max number of digits per cluster
+  static const Int_t fNMaxDigitsPerCluster = 50;  ///< max number of digits per cluster
   static const Double_t fCutForAvailableDigits;   ///<
   static const Double_t fCutForAttachingDigits;   ///<
 
-  static const Int_t fNMaxMCTracksPerCluster = 30;   ///< max number of MC tracks sharing the same MFT cluster
-  static const Int_t fNMaxMCTracksPerDigit = 10;     ///< max number of MC tracks sharing the same MFT digit
+  static const Int_t fNMaxMCTracksPerCluster = 10;   ///< max number of MC tracks sharing the same MFT cluster
+  static const Int_t fNMaxMCTracksPerDigit = 3;      ///< max number of MC tracks sharing the same MFT digit
 
   static const Double_t fElossPerElectron;
 
-  // minimum radial distance of the MFT sensors. To be carefully coordinated with fActiveSuperposition
-  static const Double_t fRadiusMin;  ///<
-        
   // superposition between the active elements tasselling the MFT planes, for having a full acceptance coverage even in case of 10 degrees inclined tracks
   static const Double_t fActiveSuperposition;  ///<
                                                 
@@ -47,12 +44,29 @@ public:
 
   static const Double_t fWidthChip;      ///< expressed in cm
 
+  static const Double_t fPrecisionPointOfClosestApproach;  ///< precision (along z) for the research of the point of closest approach for a dimuon
+
+  static const Double_t fZEvalKinem;     // z coordinate at which the kinematics is evaluated for the ESD and AOD tracks
+
+  static const Double_t fXVertexTolerance;   // tolerance on the vertex for the first extrapolation of MUON tracks to I.P.
+  static const Double_t fYVertexTolerance;   // tolerance on the vertex for the first extrapolation of MUON tracks to I.P.
+
+  static const Double_t fPrimaryVertexResX;   // expected res. in Pb-Pb for the prim vtx from ITS+MFT combined vertexing (should not be used, depends on contributors)
+  static const Double_t fPrimaryVertexResY;   // expected res. in Pb-Pb for the prim vtx from ITS+MFT combined vertexing (should not be used, depends on contributors)
+  static const Double_t fPrimaryVertexResZ;   // expected res. in Pb-Pb for the prim vtx from ITS+MFT combined vertexing (should not be used, depends on contributors)
+
+  static const Double_t fMisalignmentMagnitude;   // Expected misalignment magnitude (for MC, waiting for OCDB)
+
+  static const Int_t fNMaxMuonsForPCA = 10;
+  static const Int_t fNMaxPileUpEvents = 5;         // Max events to consider for pile-up studies
+  static const Int_t fLabelOffsetMC = 10000000;     // Offset to be added to MC labels of tracks from merged underlying and pile-up events
+
 protected:
 
   AliMFTConstants() : TObject() {}
   virtual ~AliMFTConstants(){}
 
-  ClassDef(AliMFTConstants, 2)    // MFT global constants 
+  ClassDef(AliMFTConstants, 4)    // MFT global constants 
 
 };