Skip to content
Snippets Groups Projects

AT::Particle setters improve

Merged Oleksii Lubynets requested to merge at_particle into master
1 file
+ 8
3
Compare changes
  • Side-by-side
  • Inline
+ 8
3
@@ -21,10 +21,15 @@ class Particle : public Track {
Floating_t GetRapidity() const { return Track::GetRapidity(mass_); }
PdgCode_t GetPid() const { return pid_; }
Floating_t GetMass() const {return mass_;}
void SetMass(Floating_t mass) {
mass_ = mass;
}
void SetPid(PdgCode_t pid, Floating_t mass=-1000.f) {
void SetPid(PdgCode_t pid) {
pid_ = pid;
mass_ = mass == -1000.f ? GetMassByPdgId(pid) : mass;
if(mass_ == -1000.f)
mass_ = GetMassByPdgId(pid);
}
template<typename T>
@@ -51,7 +56,7 @@ class Particle : public Track {
}
protected:
Floating_t mass_{0.};
Floating_t mass_{-1000.f};
PdgCode_t pid_{0};
};
Loading