25 LOG(info) <<
"Init trigger \'particle\' with following parameters";
27 return [&
param](
const std::vector<TParticle>& particles) ->
bool {
28 for (
const auto& particle : particles) {
29 if (particle.GetPdgCode() !=
param.pdg) {
32 if (particle.Pt() <
param.ptMin || particle.Pt() >
param.ptMax) {
35 if (particle.Eta() <
param.etaMin || particle.Eta() >
param.etaMax) {
38 if (particle.Phi() <
param.phiMin || particle.Phi() >
param.phiMax) {
41 if (particle.Y() <
param.yMin || particle.Y() >
param.yMax) {