10 #include <analysis/VariableManager/Manager.h>
29 double momentumMissingTagSide(
const Particle*);
34 double cosTPTO(
const Particle* part);
41 double lambdaFlavor(
const Particle* particle);
47 double isLambda(
const Particle* particle);
54 double lambdaZError(
const Particle* particle);
59 double momentumOfSecondDaughter(
const Particle* part);
64 double momentumOfSecondDaughterCMS(
const Particle* part);
69 double chargeTimesKaonLiklihood(
const Particle*);
74 double transverseMomentumOfChargeTracksInRoe(
const Particle* part);
81 double NumberOfKShortsInRoe(
const Particle* particle);
86 double isInElectronOrMuonCat(
const Particle* particle);
91 double isMajorityInRestOfEventFromB0(
const Particle*);
96 double isMajorityInRestOfEventFromB0bar(
const Particle*);
101 double hasRestOfEventTracks(
const Particle* part);
106 double isRelatedRestOfEventB0Flavor(
const Particle* part);
111 double isRestOfEventB0Flavor(
const Particle*);
116 double ancestorHasWhichFlavor(
const Particle* particle);
121 double B0mcErrors(
const Particle* particle);
126 double isRelatedRestOfEventMajorityB0Flavor(
const Particle* part);
131 double isRestOfEventMajorityB0Flavor(
const Particle*);
136 double mcFlavorOfOtherB(
const Particle* particle);
std::function< double(const Particle *)> FunctionPtr
NOTE: the python interface is documented manually in analysis/doc/Variables.rst (because we use ROOT ...
Abstract base class for different kinds of events.