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

Ratpac-two: /home/docs/checkouts/readthedocs.org/user_builds/ratpac/checkouts/latest/src/geo/include/RAT/UnionSolidArray.hh Source File
Ratpac-two
UnionSolidArray.hh
1 #ifndef __RAT_UnionSolidArray__
2 #define __RAT_UnionSolidArray__
3 
4 #include <G4VSolid.hh>
5 #include <string>
6 #include <vector>
7 
8 namespace RAT {
9 
10 // Returns a union solid constructed out of many solids.
11 //
12 // To support recursion, optional arguments are included to select a subrange
13 // of the translations/rotations array. Normally you can ignore those two
14 // arguments.
15 G4VSolid *MakeUnionSolidArray(const std::string &name, const std::vector<G4VSolid *> &solids, int firstIndex = 0,
16  int length = -1);
17 
18 } // namespace RAT
19 
20 #endif
Definition: CCCrossSecMessenger.hh:29