Neutral Particle Spectrometer analysis code
Loading...
Searching...
No Matches
THcNPSSecondaryKine.h
Go to the documentation of this file.
1#ifndef ROOT_THcNPSSecondaryKine
2#define ROOT_THcNPSSecondaryKine
3
4#include "THcSecondaryKine.h"
5
10
12 public:
13 THcNPSSecondaryKine( const char* name, const char* description = "",
14 const char* secondary_spectro = "",
15 const char* primary_kine = "",
16 Double_t secondary_mass = 0.0,
17 const char* vertex_module = "");
18
19 virtual ~THcNPSSecondaryKine();
20 virtual EStatus Init( const TDatime& run_time );
21 virtual Int_t ReadDatabase( const TDatime& date );
22
23 // not sure if we ever want to override this..
24 virtual Int_t Process( const THaEvData& );
25
26 void SetApparatus( const char* name );
27
28protected:
34
36
37 virtual Int_t DefineVariables( EMode mode = kDefine );
38
40};
41
42#endif /* ROOT_THcNPSSecondaryKine */
int Int_t
double Double_t
#define ClassDef(name, id)
A dummy spectrometer apparatus for testing detectors.
Generic segmented shower detector.
THcNPSCalorimeter * fNPSCalo
virtual Int_t Process(const THaEvData &)
THcReactionPoint * fVertexModule
THcNPSApparatus * fApparatus
virtual Int_t DefineVariables(EMode mode=kDefine)
void SetApparatus(const char *name)
THcNPSSecondaryKine(const char *name, const char *description="", const char *secondary_spectro="", const char *primary_kine="", Double_t secondary_mass=0.0, const char *vertex_module="")
virtual Int_t ReadDatabase(const TDatime &date)