// $Header: GetParameters.h $

#ifndef NLD_GETPARAM_H
#define NLD_GETPARAM_H

#include "TObject.h"
#include "TString.h"
#include <stdio.h>

class GetParameters : public TObject {

public:

  GetParameters(FILE* parFile);

  Int_t    getMinHit() {return m_minHit;};
  Float_t  getPTMin()  {return m_PtMin;};
  Float_t  getPolarInner() {return m_PolarInner;};
  Float_t  getPolarOuter() {return m_PolarOuter;};

  TString* getBarrelTableFile() {return &m_BarrelTableFile;};
  TString* getEndcapTableFile() {return &m_EndcapTableFile;};

  TString* getDetectorName() { return &m_DetectorName;}

private:

//  acceptances

  Int_t m_minHit;    // min hit for track acceptance
  Float_t m_PtMin;   // min momentum for track acceptance


  Float_t m_PolarInner;  // polar angle acceptance for tracking barrel

  Float_t m_PolarOuter;  // polar angle acceptance for tracking ec

  TString m_BarrelTableFile; // to find barrel-specific tracking parameters
  TString m_EndcapTableFile; // to find endcap-specific tracking parameters

  TString m_DetectorName;    // nickname for detector geometry

public:
  ClassDef(GetParameters,0)      // for Cint dictionary
};
#endif
