/home/docs/checkouts/readthedocs.org/user_builds/ratpac/checkouts/latest/src/io/include/RAT/InNetProducer.hh Source File

Ratpac-two: /home/docs/checkouts/readthedocs.org/user_builds/ratpac/checkouts/latest/src/io/include/RAT/InNetProducer.hh Source File
Ratpac-two
InNetProducer.hh
1 #ifndef __RAT_InNetProducer__
2 #define __RAT_InNetProducer__
3 
4 #include <RAT/Producer.hh>
5 #include <globals.hh>
6 
7 class G4UIcmdWithAnInteger;
8 
9 namespace RAT {
10 
11 class InNetProducer : public Producer {
12  public:
13  InNetProducer();
14  InNetProducer(ProcBlock *block);
15  virtual ~InNetProducer();
16 
17  virtual bool Listen(int port, int event_limit);
18 
19  // override G4UImessenger (from Producer) methods
20  virtual G4String GetCurrentValue(G4UIcommand *command);
21  virtual void SetNewValue(G4UIcommand *command, G4String newValue);
22 
23  protected:
24  void Init();
25 
26  G4UIcmdWithAnInteger *fListenCmd;
27 };
28 
29 } // namespace RAT
30 
31 #endif
Definition: InNetProducer.hh:11
Definition: ProcBlock.hh:33
Definition: Producer.hh:54
Definition: CCCrossSecMessenger.hh:29