BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
Simulation/BOOST/MdcSim/include/MdcSim/BesMdcDigitizerMessenger.hh
Go to the documentation of this file.
1//---------------------------------------------------------------------------//
2// BOOST --- BESIII Object_Oriented Simulation Tool //
3//---------------------------------------------------------------------------//
4// Description: passing parameters to BesMdcDigitizer
5// Author: Yuan Ye
6// Created: May, 2005
7// Modified:
8// Comment:
9//---------------------------------------------------------------------------//
10
11#ifndef BesMdcDigitizerMessenger_h
12#define BesMdcDigitizerMessenger_h 1
13
14class BesMdcDigitizer;
15
16class G4UIdirectory;
17class G4UIcmdWithAnInteger;
18class G4UIcmdWithADouble;
19class G4UIcommand;
20
21#include "G4UImessenger.hh"
22#include "globals.hh"
23
24class BesMdcDigitizerMessenger : public G4UImessenger {
25public:
28
29public:
30 void SetNewValue( G4UIcommand* command, G4String newValues );
31
32private:
33 BesMdcDigitizer* mdcDigitizer;
34 G4UIdirectory* noiseDirectory;
35 G4UIcmdWithAnInteger* noiseFlag;
36 G4UIcmdWithAnInteger* noiseType;
37 G4UIcmdWithADouble* noiseLevel;
38
39 G4UIdirectory* digiDirectory;
40 G4UIcmdWithAnInteger* smearFlag;
41 G4UIcmdWithADouble* mdcDRes;
42
43 G4UIdirectory* effDirectory;
44 G4UIcmdWithAnInteger* effFlag;
45 G4UIcommand* layerEff;
46};
47
48#endif
void SetNewValue(G4UIcommand *command, G4String newValues)
BesMdcDigitizerMessenger(BesMdcDigitizer *)