Skip to content

Commit

Permalink
cleanup
Browse files Browse the repository at this point in the history
  • Loading branch information
jalimena committed Sep 15, 2017
1 parent 5443d2f commit 1a6d897
Showing 1 changed file with 8 additions and 6 deletions.
14 changes: 8 additions & 6 deletions SimG4Core/CustomPhysics/plugins/RHStopTracer.cc
Original file line number Diff line number Diff line change
Expand Up @@ -59,11 +59,12 @@ void RHStopTracer::update (const BeginOfEvent * fEvent) {
void RHStopTracer::update (const BeginOfTrack * fTrack) {
const G4Track* track = (*fTrack)();
const G4ParticleDefinition* part = track->GetDefinition();
std::string stringPartName = part->GetParticleName();
const std::string& stringPartName = part->GetParticleName();
bool matched = false;
if( (abs(part->GetPDGEncoding())>minPdgId && abs(part->GetPDGEncoding())<maxPdgId) || abs(part->GetPDGEncoding())==otherPdgId )
int pdgid = std::abs(part->GetPDGEncoding());
if( (pdgid>minPdgId && pdgid<maxPdgId) || pdgid==otherPdgId )
matched = std::regex_match(stringPartName,rePartName);
if((part && matched) || track->GetKineticEnergy() > mTraceEnergy) {
if( matched || track->GetKineticEnergy() > mTraceEnergy) {
LogDebug("SimG4CoreCustomPhysics")
<< "RHStopTracer::update-> new track: ID/Name/pdgId/mass/charge/Parent: "
<< track->GetTrackID() << '/' << part->GetParticleName() << '/'
Expand All @@ -81,11 +82,12 @@ void RHStopTracer::update (const BeginOfTrack * fTrack) {
void RHStopTracer::update (const EndOfTrack * fTrack) {
const G4Track* track = (*fTrack)();
const G4ParticleDefinition* part = track->GetDefinition();
std::string stringPartName = part->GetParticleName();
const std::string& stringPartName = part->GetParticleName();
bool matched = false;
if( (abs(part->GetPDGEncoding())>minPdgId && abs(part->GetPDGEncoding())<maxPdgId) || abs(part->GetPDGEncoding())==otherPdgId )
int pdgid = std::abs(part->GetPDGEncoding());
if( (pdgid>minPdgId && pdgid<maxPdgId) || pdgid==otherPdgId )
matched = std::regex_match(stringPartName,rePartName);
if((part && matched) || track->GetKineticEnergy() > mTraceEnergy) {
if( matched || track->GetKineticEnergy() > mTraceEnergy) {
LogDebug("SimG4CoreCustomPhysics")
<< "RHStopTracer::update-> stop track: ID/Name/pdgId/mass/charge/Parent: "
<< track->GetTrackID() << '/' << part->GetParticleName() << '/'
Expand Down

0 comments on commit 1a6d897

Please sign in to comment.