4 // Vector of control process flag values
5 // with convenient set/get methods
7 #ifndef TG4_FLAG_VECTOR_H
8 #define TG4_FLAG_VECTOR_H
10 #include "TG4Globals.h"
19 TG4FlagVector(const TG4FlagVector& right);
20 virtual ~TG4FlagVector();
23 TG4FlagVector& operator=(const TG4FlagVector& right);
24 G4double operator[](G4int index) const;
27 void SetG3Flag(TG3Flag g3Flag, G4double flagValue);
31 G4int GetFlag(G4VProcess* process) const;
35 TG3FlagVector* fFlagVector; //vector of control process flag values
38 #endif //TG4_FLAG_VECTOR_H