//*-- AUTHOR : B. Spruck
//*-- Modified : 20/4/2005
//*-- Modified : 21/nov/2005

#ifndef HHYP_PP_EP_EM_PROJECTOR_H
#define HHYP_PP_EP_EM_PROJECTOR_H

#include "TObject.h"
#include "TArrayI.h"
#include "TNtuple.h"
#include "TFile.h"
#include "hhypbasealgorithm.h"
#include <hcategory.h>
#include <hpidtrackcandsim.h>
#include <hpidgeanttrackset.h>
#include <hgeantkine.h>
#include <piddef.h>

// ***************************************************************************

class HHypPPEpEmProjector:public HHypBaseAlgorithm
{

  // ***************************************************************************
private:

  TNtuple        *miss;// here we store everything
  Int_t           simuflag;
  HCategory      *simCat;
  HCategory      *CatTrackCandSim;

  Bool_t nt_full_lorentz;// verbose flags
  Bool_t nt_dtof_refit;// verbose flags
  Bool_t nt_trigger;// verbose flags
  Bool_t nt_full_geant;// verbose flags
  Bool_t nt_mdc_and_vertex;// verbose flags
  
protected:

public:

     
  HHypPPEpEmProjector(Char_t *name_i = NULL, Option_t par[] = NULL);
  
  virtual ~ HHypPPEpEmProjector(void);

  Bool_t          execute();
  Bool_t          init();
  Bool_t          reinit();
  Bool_t          finalize();

  ClassDef(HHypPPEpEmProjector, 0)      // ntuple creation for PPEmEp
};

//============================================================================

#endif

Last change: Sat May 22 12:57:56 2010
Last generated: 2010-05-22 12:57

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.