#ifndef HKICKTRACKFSIM_H
#define HKICKTRACKFSIM_H

#include "hkicktrackf.h"
#include "TClonesArray.h"
#include "TNtuple.h"
#include "hcategory.h"

class HKickTrackFSim : public HKickTrackF {
protected:
  HCategory *fKineCat;
  TNtuple *fData,*fControl;
  virtual void fillControl(HKickCandidate &candidate, HKickImpact *imp);
  virtual HKickTrack *fillData(HKickCandidate &candidate,HKickImpact *imp);
  virtual void readMetaHits(HLocation &);
  HKickCandidateEvaluator *makeEvaluator(void);
  HKickTrack *makeTrack(void);
  HCategory *makeOutputCategory(HEvent *event);
  Bool_t fUseSimulatedTof;
public:
  HKickTrackFSim(const Text_t name[],const Text_t title[]);
  ~HKickTrackFSim(void) { }
  Bool_t isTofSimulated(void) { return fEvaluator->isTofSimulated(); }
  void setSimulatedTof(void) { 
    fUseSimulatedTof = kTRUE; 
    if (fEvaluator) fEvaluator->setSimulatedTof();
  }
  Bool_t init(void);
  Bool_t finalize(void);
  ClassDef(HKickTrackFSim,0)
};

#endif

Last change: Sat May 22 12:58:49 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.