BOSS
8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
Simulation/BOOST/MucSim/include/MucSim/BesMucConstruction.hh
Go to the documentation of this file.
1
//---------------------------------------------------------------------------//
2
// BOOST --- BESIII Object_Oriented Simulation Tool //
3
//---------------------------------------------------------------------------//
4
// Descpirtion: Muon Chamber as a concrete class
5
// it's better to define an envelope then position it in BES
6
// Author: Youzy Peking University mail: youzy@hep.pku.cn
7
// Created: Nov, 2003
8
// Comment:
9
//---------------------------------------------------------------------------//
10
//
11
#ifndef BesMucConstruction_h
12
#define BesMucConstruction_h 1
13
14
#include "SimUtil/BesSubdetector.hh"
15
16
#include "G4LogicalVolume.hh"
17
#include "G4VPhysicalVolume.hh"
18
19
class
G4LogicalVolume;
20
21
class
BesMucConstruction
:
public
BesSubdetector
{
22
public
:
23
BesMucConstruction
();
24
virtual
~BesMucConstruction
();
25
26
// construct MUC detector
27
void
Construct
( G4LogicalVolume* logicBes );
28
G4VPhysicalVolume*
GetPhysicalMuc
() {
return
physicalMuc; };
29
30
// your private data member (geometry, etc) here:
31
private
:
32
G4VPhysicalVolume* physicalMuc;
33
G4LogicalVolume* logicalMuc;
34
};
35
#endif
BesMucConstruction
Definition
InstallArea/x86_64-el9-gcc13-dbg/include/MucSim/BesMucConstruction.hh:21
BesMucConstruction::BesMucConstruction
BesMucConstruction()
BesMucConstruction::GetPhysicalMuc
G4VPhysicalVolume * GetPhysicalMuc()
Definition
Simulation/BOOST/MucSim/include/MucSim/BesMucConstruction.hh:28
BesMucConstruction::~BesMucConstruction
virtual ~BesMucConstruction()
BesMucConstruction::Construct
void Construct(G4LogicalVolume *logicBes)
BesSubdetector
Definition
InstallArea/x86_64-el9-gcc13-dbg/include/SimUtil/BesSubdetector.hh:18
8.0.0
BOSS_Source
Simulation
BOOST
MucSim
include
MucSim
BesMucConstruction.hh
Generated by
1.16.1