#include <SimSvc/RegionCuts.h>
Public Member Functions | |
RegionCuts () | |
Default constructor. | |
RegionCuts (std::string name, std::vector< std::string > volumes, double gammacut, double electroncut, double positroncut, double protoncut, double aprotoncut, double neutroncut, double aneutroncut) | |
Standard constructor. | |
const std::string & | region () const |
const std::vector< std::string > & | volumes () const |
const double | gammaCut () const |
const double | electronCut () const |
const double | positronCut () const |
const double | protonCut () const |
const double | antiProtonCut () const |
const double | neutronCut () const |
const double | antiNeutronCut () const |
Private Attributes | |
std::string | m_regionName |
std::vector< std::string > | m_volumes |
double | m_gammacut |
double | m_electroncut |
double | m_positroncut |
double | m_protoncut |
double | m_aprotoncut |
double | m_neutroncut |
double | m_aneutroncut |
Definition at line 15 of file RegionCuts.h.
RegionCuts::RegionCuts | ( | ) | [inline] |
Default constructor.
Definition at line 18 of file RegionCuts.h.
00018 : 00019 m_regionName("unknown"), 00020 m_volumes(), 00021 m_gammacut(-1.0), 00022 m_electroncut(-1.0), 00023 m_positroncut(-1.0), 00024 m_protoncut(-1.0), 00025 m_aprotoncut(-1.0), 00026 m_neutroncut(-1.0), 00027 m_aneutroncut(-1.0) 00028 {};
RegionCuts::RegionCuts | ( | std::string | name, | |
std::vector< std::string > | volumes, | |||
double | gammacut, | |||
double | electroncut, | |||
double | positroncut, | |||
double | protoncut, | |||
double | aprotoncut, | |||
double | neutroncut, | |||
double | aneutroncut | |||
) | [inline] |
Standard constructor.
Definition at line 31 of file RegionCuts.h.
00039 : 00040 m_regionName(name), 00041 m_volumes(volumes), 00042 m_gammacut(gammacut), 00043 m_electroncut(electroncut), 00044 m_positroncut(positroncut), 00045 m_protoncut(protoncut), 00046 m_aprotoncut(-aprotoncut), 00047 m_neutroncut(neutroncut), 00048 m_aneutroncut(aneutroncut) 00049 {};
const std::string& RegionCuts::region | ( | ) | const [inline] |
const std::vector<std::string>& RegionCuts::volumes | ( | ) | const [inline] |
const double RegionCuts::gammaCut | ( | ) | const [inline] |
const double RegionCuts::electronCut | ( | ) | const [inline] |
const double RegionCuts::positronCut | ( | ) | const [inline] |
const double RegionCuts::protonCut | ( | ) | const [inline] |
const double RegionCuts::antiProtonCut | ( | ) | const [inline] |
const double RegionCuts::neutronCut | ( | ) | const [inline] |
const double RegionCuts::antiNeutronCut | ( | ) | const [inline] |
std::string RegionCuts::m_regionName [private] |
Definition at line 92 of file RegionCuts.h.
std::vector<std::string> RegionCuts::m_volumes [private] |
Definition at line 93 of file RegionCuts.h.
double RegionCuts::m_gammacut [private] |
Definition at line 95 of file RegionCuts.h.
double RegionCuts::m_electroncut [private] |
Definition at line 96 of file RegionCuts.h.
double RegionCuts::m_positroncut [private] |
Definition at line 97 of file RegionCuts.h.
double RegionCuts::m_protoncut [private] |
Definition at line 98 of file RegionCuts.h.
double RegionCuts::m_aprotoncut [private] |
Definition at line 99 of file RegionCuts.h.
double RegionCuts::m_neutroncut [private] |
Definition at line 100 of file RegionCuts.h.
double RegionCuts::m_aneutroncut [private] |
Definition at line 101 of file RegionCuts.h.