LCOV - code coverage report
Current view: top level - PHOS/PHOSrec - AliPHOSRecCpvManager.h (source / functions) Hit Total Coverage
Test: coverage.info Lines: 1 16 6.2 %
Date: 2016-06-14 17:26:59 Functions: 1 22 4.5 %

          Line data    Source code
       1             : #ifndef AliPHOSRecCpvManager_H
       2             : #define AliPHOSRecCpvManager_H
       3             : /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
       4             :  * See cxx source for full Copyright notice                               */
       5             : 
       6             : //_________________________________________________________________________
       7             : // Class for the management of the CPV reconstruction.
       8             : // Author  : Boris Polichtchouk (IHEP, Protvino)
       9             : // 6 March 2001
      10             : 
      11             : #include "AliPHOSRecManager.h"
      12             : //class AliPHOSGeometry ; 
      13             : 
      14           0 : class AliPHOSRecCpvManager : public AliPHOSRecManager {
      15             : 
      16             :  public: 
      17             : 
      18             :   AliPHOSRecCpvManager();
      19             :   ~AliPHOSRecCpvManager(void);
      20             : 
      21             : 
      22             :   void AG(Float_t e, Float_t dx, Float_t dy, Float_t& a, Float_t& gradx, Float_t& grady );
      23             :   Float_t Dispersion(Float_t etot, Float_t ai) const;
      24             : 
      25             :   Float_t OneGamChi2(Float_t ai, Float_t ei, Float_t etot, Float_t& gi) const ;
      26             :   Float_t TwoGamChi2(Float_t ai, Float_t ei, Float_t etot, Float_t& gi) const ;
      27             : 
      28           0 :   Float_t OneGamChisqCut() const { return fOneGamChisqCut; } 
      29           0 :   Float_t OneGamInitialStep() const { return fOneGamInitialStep; }
      30           0 :   Float_t OneGamChisqMin() const { return fOneGamChisqMin; }
      31           0 :   Float_t OneGamStepMin() const { return fOneGamStepMin; }
      32           0 :   Int_t OneGamNumOfIterations() const { return fOneGamNumOfIterations; }
      33             : 
      34           0 :   Float_t TwoGamInitialStep() const { return fTwoGamInitialStep; }
      35           0 :   Float_t TwoGamChisqMin() const { return fTwoGamChisqMin; }
      36           0 :   Float_t TwoGamEmin() const { return fTwoGamEmin; }
      37           0 :   Float_t TwoGamStepMin() const { return fTwoGamStepMin; } 
      38           0 :   Int_t TwoGamNumOfIterations() const { return fTwoGamNumOfIterations; }
      39             : 
      40           0 :   Float_t KillGamMinEnergy() const { return fThr0; } 
      41           0 :   Float_t MergeGammasMinDistanceCut() const { return fSqdCut; } 
      42             : 
      43           0 :   void SetTwoPointsMinDistance(Float_t dist) { fSqdCut=dist; }
      44           0 :   void SetPointMinEnergy(Float_t emin) { fThr0=emin; }
      45             : 
      46             :  private:
      47             : 
      48             :   Float_t Fcml(Float_t x, Float_t y); // what is it ?
      49             :   Float_t GradX(Float_t x, Float_t y); // what is it ?
      50             :   Float_t GradY(Float_t x, Float_t y); // what is it ?
      51             : 
      52             :   Float_t fOneGamChisqCut; // what is it ?
      53             : 
      54             :   Float_t fOneGamInitialStep; // what is it ?
      55             :   Float_t fOneGamChisqMin; // what is it ?
      56             :   Float_t fOneGamStepMin; // what is it ?
      57             :   Int_t fOneGamNumOfIterations; // what is it ?
      58             : 
      59             :   Float_t fTwoGamInitialStep; // what is it ?
      60             :   Float_t fTwoGamChisqMin; // what is it ?
      61             :   Float_t fTwoGamEmin; // what is it ?
      62             :   Float_t fTwoGamStepMin; // what is it ?
      63             :   Int_t fTwoGamNumOfIterations; // what is it ?
      64             : 
      65             :   Float_t fThr0; // what is it ?
      66             :   Float_t fSqdCut; // what is it ?
      67             : 
      68          20 :   ClassDef(AliPHOSRecCpvManager,1)        // CPV reconstruction management class 
      69             : 
      70             : } ;
      71             : 
      72             : #endif // AliPHOSRecCpvManager_H
      73             : 
      74             : 
      75             : 

Generated by: LCOV version 1.11