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

Ratpac-two: /home/docs/checkouts/readthedocs.org/user_builds/ratpac/checkouts/latest/src/gen/include/RAT/PosGen_Line.hh Source File
Ratpac-two
PosGen_Line.hh
1 
12 #ifndef __RAT_PosGen_Line__
13 #define __RAT_PosGen_Line__
14 
15 #include <RAT/GLG4PosGen.hh>
16 
17 namespace RAT {
18 
19 class PosGen_Line : public GLG4PosGen {
20  public:
26  PosGen_Line(const char *arg_dbname = "line");
27 
29  virtual void GeneratePosition(G4ThreeVector &argResult);
30 
35  void SetState(G4String newValues);
36 
38  G4String GetState() const;
39 
40  protected:
41  G4ThreeVector fPoint1;
42  G4ThreeVector fPoint2;
43 };
44 
45 } // namespace RAT
46 
47 #endif
Definition: GLG4PosGen.hh:18
Definition: PosGen_Line.hh:19
G4String GetState() const
Definition: PosGen_Line.cc:41
G4ThreeVector fPoint2
Definition: PosGen_Line.hh:42
virtual void GeneratePosition(G4ThreeVector &argResult)
Definition: PosGen_Line.cc:11
PosGen_Line(const char *arg_dbname="line")
Definition: PosGen_Line.cc:9
G4ThreeVector fPoint1
Definition: PosGen_Line.hh:41
void SetState(G4String newValues)
Definition: PosGen_Line.cc:18
Definition: CCCrossSecMessenger.hh:29