R3BROOT
R3B analysis software
Loading...
Searching...
No Matches
NeulandPointFilter.cxx
Go to the documentation of this file.
1
#include "
NeulandPointFilter.h
"
2
3
void
NeulandPointFilter::SetFilter
(
R3B::Neuland::BitSetParticle
filtered_particles)
4
{
5
filtered_particles_ = filtered_particles;
6
}
7
void
NeulandPointFilter::SetFilter
(
R3B::Neuland::BitSetParticle
filtered_particles,
double
minimum_allowed_energy)
8
{
9
filtered_particles_ = filtered_particles;
10
minimum_allowed_energy_ = minimum_allowed_energy;
11
}
12
13
auto
NeulandPointFilter::CheckFiltered
(
const
R3BNeulandPoint
& neuland_point) ->
bool
14
{
15
return
(
16
R3B::Neuland::CheckCriteria
(
R3B::Neuland::PidToBitSetParticle
(neuland_point.GetPID()), filtered_particles_) or
17
(neuland_point.GetEnergyLoss() < minimum_allowed_energy_));
18
}
NeulandPointFilter.h
NeulandPointFilter::SetFilter
void SetFilter(R3B::Neuland::BitSetParticle filtered_particles)
Definition
NeulandPointFilter.cxx:3
NeulandPointFilter::CheckFiltered
auto CheckFiltered(const R3BNeulandPoint &neuland_point) -> bool
Definition
NeulandPointFilter.cxx:13
R3BNeulandPoint
Definition
R3BNeulandPoint.h:23
R3B::Neuland::BitSetParticle
BitSetParticle
Definition
NeulandPointFilter.h:8
R3B::Neuland::PidToBitSetParticle
auto PidToBitSetParticle(int pid) -> BitSetParticle
Definition
NeulandPointFilter.h:64
R3B::Neuland::CheckCriteria
auto CheckCriteria(BitSetParticle particle, BitSetParticle criteria) -> bool
Definition
NeulandPointFilter.h:40
neuland
digitizing
NeulandPointFilter.cxx
Generated by
1.13.2