1
0
Fork 0
mirror of https://github.com/gwm17/Mask.git synced 2025-02-19 20:08:51 -05:00
Mask/src/ReactionSystem.cpp

23 lines
629 B
C++
Raw Normal View History

2020-11-16 13:38:39 -05:00
#include "ReactionSystem.h"
#include "KinematicsExceptions.h"
#include "LegendrePoly.h"
namespace Mask {
2020-11-16 13:38:39 -05:00
ReactionSystem::ReactionSystem() :
m_beamDist(0,0), m_theta1Range(0,0), m_phi1Range(0,0), m_exDist(0,0), generator(nullptr), target_set_flag(false), gen_set_flag(false), rxnLayer(0), m_sys_equation("")
2020-11-16 13:38:39 -05:00
{
}
ReactionSystem::~ReactionSystem() {}
2020-11-16 13:38:39 -05:00
void ReactionSystem::SetRandomGenerator(TRandom3* gen) {
generator = gen;
gen_set_flag = true;
}
2020-11-16 13:38:39 -05:00
void ReactionSystem::AddTargetLayer(std::vector<int>& zt, std::vector<int>& at, std::vector<int>& stoich, double thickness) {
target.AddLayer(zt, at, stoich, thickness);
}
};