Skip to content
Snippets Groups Projects
Select Git revision
  • 46851bb82f36843e542be86d0e1ce7dd2b1d28ff
  • main default protected
  • use-eicrecon-algorithms
  • wdconinc-main-patch-85492
  • feat-context-service-overhaul
  • wdconinc-main-patch-17306
  • 73-add-rich-irt-algorithm
  • less-jug-xl-master
  • wdconinc-main-patch-83553
  • acts-seeding-21
  • eicrecon-migration
  • wdconinc-main-patch-77189
  • calorimeter-hit-digi-with-random-svc
  • trackprojection_writeout
  • standalone
  • feat-add-ActsSvc
  • silicon-tracker-digi
  • calorimeter-hit-digi
  • master protected
  • test-main
  • algorithms-integration-calorimeter-hit-digi
  • v15.0.2
  • v15.0.1
  • v15.0.0
  • v14.3.0
  • v14.2.2
  • v14.2.1
  • v14.2.0
  • v14.1.0
  • v14.0.3
  • v14.0.2
  • v14.0.1
  • v14.0.0
  • v13.0.0
  • v12.0.0
  • v11.0.0
  • v10.1.0
  • v10.0.1
  • v10.0.0
  • v9.4.0
  • v9.3.0
41 results

MC2DummyParticle.cpp

Blame
  • THaBeamEloss.h 990 B
    #ifndef Podd_THaBeamEloss_h_
    #define Podd_THaBeamEloss_h_
    
    //////////////////////////////////////////////////////////////////////////
    //
    // THaBeamEloss
    //
    //////////////////////////////////////////////////////////////////////////
    
    #include "THaElossCorrection.h"
    #include "THaBeamModule.h"
    
    class THaBeamEloss : public THaElossCorrection, public THaBeamModule {
      
    public:
      THaBeamEloss( const char* name, const char* description,
    		const char* input_beam = "" );
      virtual ~THaBeamEloss();
      
      virtual void      Clear( Option_t* opt="" );
    
      virtual EStatus   Init( const TDatime& run_time );
      virtual Int_t     Process( const THaEvData& );
    
    
    protected:
    
      THaBeamModule*    fBeamModule; // Pointer to beam module
    
      // Function for updating fEloss based on input beamifo.
      virtual void      CalcEloss( THaBeamInfo* beamifo );
    
      // Setup functions
      virtual Int_t DefineVariables( EMode mode = kDefine );
    
      ClassDef(THaBeamEloss,0)   //Beam energy loss correction module
    };
    
    #endif