KaliVeda  1.12/06
Heavy-Ion Analysis Toolkit
KVFAZIASYM.h
Go to the documentation of this file.
1 
4 #ifndef __KVFAZIASYM_H
5 #define __KVFAZIASYM_H
6 
7 #include "KVFAZIA.h"
14 class KVFAZIASYM : public KVFAZIA {
15 
16  virtual void BuildFAZIA();
17  virtual void GetGeometryParameters();
18 
19  void RutherfordTelescope();
21  {
22  g.SetStructureNameFormat("RUTH", "$type");
23  }
24  virtual void SetNameOfDetectors(KVEnv& env);
25 
26 public:
27  KVFAZIASYM();
28  virtual ~KVFAZIASYM();
29 
30  ClassDef(KVFAZIASYM, 1) //Description of the FAZIA set up
31 };
32 
33 #endif
#define ClassDef(name, id)
Extension of TEnv to allow the writing of comments in the file.
Definition: KVEnv.h:16
FAZIA setup, FAZIASYM experiment.
Definition: KVFAZIASYM.h:14
KVFAZIASYM()
Default constructor.
Definition: KVFAZIASYM.cpp:27
void DefineStructureFormats(KVGeoImport &g)
Definition: KVFAZIASYM.h:20
void RutherfordTelescope()
Definition: KVFAZIASYM.cpp:65
virtual void SetNameOfDetectors(KVEnv &env)
Definition: KVFAZIASYM.cpp:158
virtual void GetGeometryParameters()
Defined number of blocks, the distance from the target and the minimum polar angle.
Definition: KVFAZIASYM.cpp:49
virtual ~KVFAZIASYM()
Destructor.
Definition: KVFAZIASYM.cpp:39
virtual void BuildFAZIA()
Definition: KVFAZIASYM.cpp:105
Description of a FAZIA detector geometry.
Definition: KVFAZIA.h:32
Import detector array described by ROOT geometry and set up corresponding KVMultiDetArray object.
Definition: KVGeoImport.h:67
const long double g
masses
Definition: KVUnits.h:72