CGEM BOSS 6.6.5.f
BESIII Offline Software System
Loading...
Searching...
No Matches
Reconstruction/TrkExtAlg/TrkExtAlg-00-00-60-p01/TrkExtAlg/ExtBesDetectorConstruction.h
Go to the documentation of this file.
1//
2//File: ExtBesDetectorConstruction.h
3//Author: L.L.Wang
4//Description: Constuction of BESIII detector using package GdmlToG4.
5//History: 2005.8.5 created by L.L.Wang
6//
7
8
9#ifndef ExtBesDetectorConstruction_H
10#define ExtBesDetectorConstruction_H
11
12#include "G4String.hh"
13#include "G4VUserDetectorConstruction.hh"
14#include "G4VPhysicalVolume.hh"
15
16#include "TrkExtAlg/ExtBesMdcConstruction.h"
17#include "TrkExtAlg/ExtBesTofConstruction.h"
18#include "TrkExtAlg/ExtBesEmcConstruction.h"
19#include "TrkExtAlg/ExtBesMucConstruction.h"
20
21#include "TrkExtAlg/ExtBesMagneticField.h"
22//#include "ReadBoostRoot.hh"
23
24class ExtBesDetectorConstruction : public G4VUserDetectorConstruction
25{
26 public:
27 ExtBesDetectorConstruction(const bool bFieldOn,int tofversion);
29 G4VPhysicalVolume* Construct();
30
31
32 private:
33 G4VPhysicalVolume* fWorld;
34 ExtBesMagneticField* besField;
37
38
41 int m_tofversion;
42};
43
44#endif
G4VPhysicalVolume * Construct()
ExtBesDetectorConstruction(const bool bFieldOn, int tofversion)