#ifndef HKICKTRACKFPAR_H
#define HKICKTRACKFPAR_H
using namespace std;
#include "hparcond.h"
#include <iostream> 
#include <iomanip>
#include <fstream> 

class HParamList;

class HKickTrackFPar : public HParCond {
private:
  Float_t fPMin;          //Minimum accepted momentum
  Float_t fPMin2;         //Maximum value of miminum momentum
  Float_t fMaxXPull1;     //Maximum delta x / sigma: restrictive
  Float_t fMaxXPull2;     //Maximum delta x / sigma: permisive
  Float_t fXPullStep;     //Increment on xPull
  Float_t fTofXResolution; //Resolution of TOF detector in X (mm)
  Float_t fMinTof;        //Minimum accepted TOF
  Float_t fMaxTof;        //Maximum accepted TOF
public:
  HKickTrackFPar(const Char_t* name="KickTrackFPar",
       const Char_t* title="Parameter container for the track finder of the kick plane",
       const Char_t* context="KickTrackFProduction");
  virtual ~HKickTrackFPar(void);
  void clear(void);
  Bool_t init(HParIo *inp, Int_t *set);
  Int_t write(HParIo *io);
  Int_t writeFile(fstream *pFile);
  Bool_t read(fstream *pFile,Int_t* set,Int_t inputNumber);
  Float_t getPMin(void)          { return fPMin; }
  Float_t getPMin2(void)         { return fPMin2; }
  Float_t getMaxXPull1(void)     { return fMaxXPull1; }
  Float_t getMaxXPull2(void)     { return fMaxXPull2; }
  Float_t getXPullStep(void)     { return fXPullStep; }
  Float_t getTofXResolution(void) { return fTofXResolution; }
  Float_t getMinTof(void)        { return fMinTof; }
  Float_t getMaxTof(void)        { return fMaxTof; }
  void printTo(ostream &out);
  void readFrom(istream &in);
  void readFrom(const HKickTrackFPar &par);
  void putParams(HParamList*);
  Bool_t getParams(HParamList*);
  ClassDef(HKickTrackFPar,2)
};

#endif

Last change: Sat May 22 12:58:48 2010
Last generated: 2010-05-22 12:58

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.