Skip to content
Snippets Groups Projects
Commit f367f15e authored by nnitika's avatar nnitika
Browse files

ATLFieldManager

parent 3c415295
Branches
No related tags found
No related merge requests found
Pipeline #7044667 failed
......@@ -58,6 +58,10 @@ public:
ParameterSet(const std::unordered_map<std::string, double>& params)
: parameters(params) {}
void setDoubleParameter(const std::string& key, double value) {
parameters[key] = value;
}
double getDoubleParameter(const std::string& key) const {
auto it = parameters.find(key);
return (it != parameters.end()) ? it->second : 0.0;
......@@ -89,12 +93,12 @@ public:
ATLFieldManager(const ATLFieldManager&) = delete;
ATLFieldManager(ATLFieldManager&&) = delete;
ATLFieldManager& operator=(const ATLFieldManager&) = delete;
ATLFieldManager &operator=(ATLFieldManager &&) =delete;
virtual ~ATLFieldManager();
virtual void ConfigureForTrack(const G4Track*) override;
//ATLFieldManager &operator=(ATLFieldManager &&) =delete;
~ATLFieldManager();
void ConfigureForTrack(const G4Track*) override;
void InitialiseForVolume(const ParameterSet& params,
void InitialiseForVolume( ParameterSet& params,
atl::G4Field* field,
G4ChordFinder* cfDefault,
G4ChordFinder *cfTracker,
......@@ -131,12 +135,11 @@ private:
void setDefaultChordFinder();
void setChordFinderForTracker();
void setChordFinderForBeampipe();
<<<<<<< HEAD
=======
void ConfigureForTrack(const G4Track*) ;
void printParameters(const std::string& region);
>>>>>>> 6b405a9246dbe177ebe3381b65003bcd666d7d18
// void ConfigureForTrack(const G4Track*) ;
// void printParameters(const std::string& region);
void printParameters(const std::string& regionName);
void printParametersForBeampipe(const std::string& regionName);
......
This diff is collapsed.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment