#ifndef ROOT_THaTrackEloss
#define ROOT_THaTrackEloss
#include "THaElossCorrection.h"
#include "THaTrackingModule.h"
class THaTrackEloss : public THaElossCorrection, public THaTrackingModule {
public:
THaTrackEloss( const char* name, const char* description,
const char* input_tracks = "",
Double_t particle_mass = 0.511e-3 ,
Int_t hadron_charge = 1 );
virtual ~THaTrackEloss();
virtual void Clear( Option_t* opt="" );
virtual EStatus Init( const TDatime& run_time );
virtual Int_t Process( const THaEvData& );
protected:
THaTrackingModule* fTrackModule;
virtual void CalcEloss( THaTrackInfo* trkifo );
virtual Int_t DefineVariables( EMode mode = kDefine );
ClassDef(THaTrackEloss,0)
};
#endif
Last change: Sat Nov 7 21:26:53 2009
Last generated: 2009-11-07 21:26
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.