LCOV - code coverage report
Current view: top level - ITS/ITSbase - AliITSresponseSPD.h (source / functions) Hit Total Coverage
Test: coverage.info Lines: 1 7 14.3 %
Date: 2016-06-14 17:26:59 Functions: 1 15 6.7 %

          Line data    Source code
       1             : #ifndef ALIITSRESPONSESPD_H
       2             : #define ALIITSRESPONSESPD_H
       3             : /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
       4             :  * See cxx source for full Copyright notice                               */
       5             : 
       6             : 
       7             : #include "AliITSresponse.h"
       8             : ///////////////////////////////////////////
       9             : //                                       //
      10             : // ITS response class for SPD            //
      11             : ///////////////////////////////////////////
      12             :   
      13           0 : class AliITSresponseSPD :  public AliITSresponse {
      14             :  public:
      15             :     AliITSresponseSPD(); // default constructor
      16           0 :     virtual ~AliITSresponseSPD() {;} // destructror
      17             : 
      18             :     virtual void SetCouplingOption(const char *opt) {   // Options: "old" or "new"
      19           0 :         fCouplOpt=opt;}
      20             :     virtual void CouplingOption(char *opt) const {
      21           0 :       strncpy(opt,fCouplOpt.Data(),fCouplOpt.Sizeof());}
      22             :     virtual  void   SetSigmaDiffusionAsymmetry(Double_t ecc)
      23           0 :         {fEccDiff=ecc;}   
      24             :     virtual  void   GetSigmaDiffusionAsymmetry(Double_t &ecc) const 
      25           0 :         {ecc=fEccDiff;}
      26             : 
      27             :  protected:
      28             : 
      29             :     static const Float_t fgkDiffCoeffDefault;  //default for fDiffCoeff
      30             :     static const TString fgkCouplingOptDefault;  // type of pixel Coupling (old or new)
      31             :     static const Float_t fgkEccentricityDiffDefault;//default for fCouplRow 
      32             : 
      33             :     TString fCouplOpt;        // Coupling Option
      34             :     Float_t fEccDiff;         // Eccentricity (i.e. asymmetry parameter) in the Gaussian Diffusion
      35             : 
      36             : 
      37         118 :     ClassDef(AliITSresponseSPD,6) // SPD base response class
      38             : };
      39             : 
      40             : #endif

Generated by: LCOV version 1.11