27 double eclPulseShapeDiscriminationMVA(
const Particle* particle);
33 double eclClusterNumberOfHadronDigits(
const Particle* particle);
40 double eclClusterDetectionRegion(
const Particle* particle);
46 double eclClusterIsolation(
const Particle* particle);
55 double eclClusterDeltaL(
const Particle* particle);
60 double eclClusterErrorE(
const Particle* particle);
65 double eclClusterE(
const Particle* particle);
70 double eclClusterUncorrectedE(
const Particle* particle);
75 double eclClusterR(
const Particle* particle);
80 double eclClusterPhi(
const Particle* particle);
85 double eclClusterTheta(
const Particle* particle);
90 double eclClusterTiming(
const Particle* particle);
95 double eclClusterHasFailedTiming(
const Particle* particle);
100 double eclClusterErrorPhi(
const Particle* particle);
105 double eclClusterErrorTheta(
const Particle* particle);
110 double eclClusterErrorTiming(
const Particle* particle);
115 double eclClusterHasFailedErrorTiming(
const Particle* particle);
120 double eclClusterHighestE(
const Particle* particle);
125 double eclClusterCellId(
const Particle* particle);
130 double eclClusterE1E9(
const Particle* particle);
135 double eclClusterE9E21(
const Particle* particle);
140 inline double eclClusterE9E25(
const Particle* particle) {
return eclClusterE9E21(particle);}
145 double eclClusterAbsZernikeMoment40(
const Particle* particle);
150 double eclClusterAbsZernikeMoment40(
const Particle* particle);
155 double eclClusterZernikeMVA(
const Particle* particle);
160 double eclClusterSecondMoment(
const Particle* particle);
165 double eclClusterLAT(
const Particle* particle);
171 double eclClusterNHits(
const Particle* particle);
176 double eclClusterTrackMatched(
const Particle* particle);
184 double nECLClusterTrackMatches(
const Particle* particle);
189 double eclClusterConnectedRegionId(
const Particle* particle);
194 double eclClusterId(
const Particle* particle);
201 double eclClusterHasNPhotonsHypothesis(
const Particle* particle);
208 double eclClusterHasNeutralHadronHypothesis(
const Particle* particle);
213 double eclClusterHasPulseShapeDiscrimination(
const Particle* particle);
218 double eclClusterTrigger(
const Particle* particle);
223 double eclExtTheta(
const Particle* particle);
228 double eclExtPhi(
const Particle* particle);
233 double eclExtPhiId(
const Particle* particle);
238 double eclEnergy3FWDBarrel(
const Particle* particle);
243 double eclEnergy3FWDEndcap(
const Particle* particle);
248 double eclEnergy3BWDBarrel(
const Particle* particle);
253 double eclEnergy3BWDEndcap(
const Particle* particle);
258 double weightedAverageECLTime(
const Particle* particle);
263 double maxWeightedDistanceFromAverageECLTime(
const Particle* particle);
268 double nECLOutOfTimeCrystalsFWDEndcap(
const Particle*);
273 double nECLOutOfTimeCrystalsBarrel(
const Particle*);
278 double nECLOutOfTimeCrystalsBWDEndcap(
const Particle*);
283 double nECLOutOfTimeCrystals(
const Particle*);
289 double nRejectedECLShowersFWDEndcap(
const Particle*);
295 double nRejectedECLShowersBarrel(
const Particle*);
301 double nRejectedECLShowersBWDEndcap(
const Particle*);
306 double nRejectedECLShowers(
const Particle*);
309 double eclClusterEoP(
const Particle* part);
315 double eclClusterOnlyInvariantMass(
const Particle* part);
320 double getNumberOfTCs(
const Particle*,
const std::vector<double>& vars);
325 double getEnergyTC(
const Particle*,
const std::vector<double>& vars);
330 double getEnergyTCECLCalDigit(
const Particle*,
const std::vector<double>& vars);
335 double getTimingTC(
const Particle*,
const std::vector<double>& vars);
340 double getEvtTimingTC(
const Particle*);
345 double getMaximumTCId(
const Particle*);
350 double eclHitWindowTC(
const Particle*,
const std::vector<double>& vars);
355 double getTimingTCECLCalDigit(
const Particle*,
const std::vector<double>& vars);
360 double eclEnergySumTC(
const Particle*,
const std::vector<double>& vars);
365 double eclEnergySumTCECLCalDigit(
const Particle*,
const std::vector<double>& vars);
370 double eclEnergySumTCECLCalDigitInECLCluster(
const Particle*);
375 double eclEnergySumECLCalDigitInECLCluster(
const Particle*);
380 double eclEnergySumTCECLCalDigitInECLClusterThreshold(
const Particle*);
385 double eclNumberOfTCsForCluster(
const Particle* particle,
const std::vector<double>& vars);
390 double eclTCFADCForCluster(
const Particle* particle,
const std::vector<double>& vars);
395 double eclTCIsMaximumForCluster(
const Particle* particle);
400 double eclClusterMdstIndex(
const Particle* particle);