25 double eclClusterTrigger(
const Particle* particle);
30 double eclEnergy3FWDBarrel(
const Particle* particle);
35 double eclEnergy3FWDEndcap(
const Particle* particle);
40 double eclEnergy3BWDBarrel(
const Particle* particle);
45 double eclEnergy3BWDEndcap(
const Particle* particle);
50 double getNumberOfTCs(
const Particle*,
const std::vector<double>& vars);
55 double getEnergyTC(
const Particle*,
const std::vector<double>& vars);
60 double getEnergyTCECLCalDigit(
const Particle*,
const std::vector<double>& vars);
65 double getTimingTC(
const Particle*,
const std::vector<double>& vars);
70 double getEvtTimingTC(
const Particle*);
75 double getMaximumTCId(
const Particle*);
80 double eclHitWindowTC(
const Particle*,
const std::vector<double>& vars);
85 double getTimingTCECLCalDigit(
const Particle*,
const std::vector<double>& vars);
90 double eclEnergySumTC(
const Particle*,
const std::vector<double>& vars);
95 double eclEnergySumTCECLCalDigit(
const Particle*,
const std::vector<double>& vars);
100 double eclEnergySumTCECLCalDigitInECLCluster(
const Particle*);
105 double eclEnergySumECLCalDigitInECLCluster(
const Particle*);
110 double eclEnergySumTCECLCalDigitInECLClusterThreshold(
const Particle*);
115 double eclNumberOfTCsForCluster(
const Particle* particle,
const std::vector<double>& vars);
120 double eclTCFADCForCluster(
const Particle* particle,
const std::vector<double>& vars);
125 double eclTCIsMaximumForCluster(
const Particle* particle);
Abstract base class for different kinds of events.