 |
Belle II Software
release-05-01-25
|
14 #ifndef TRGECLTIMING_FLAG_
15 #define TRGECLTIMING_FLAG_
19 #include "trg/ecl/TrgEclMapping.h"
45 void Setup(std::vector<int>, std::vector<double>, std::vector<double>);
virtual ~TrgEclTiming()
Constructor.
double GetEventTiming00()
Fastest TC Timing.
void Setup(std::vector< int >, std::vector< double >, std::vector< double >)
Destructor.
std::vector< double > TCTiming
TC Timing.
A Class of ECL Trigger clustering
std::vector< int > TCId
TC Id.
double GetEventTiming02()
Energy weighted Timing of Top 3 energetic TC.
int Source
Timing Source (FWD, Barrel, Backward)
TrgEclMapping * _TCMap
Object of TC Mapping.
int GetTimingSource()
Get Timing Source.
Abstract base class for different kinds of events.
std::vector< double > TCEnergy
TC Energy.
TrgEclTiming()
Constructor.
double GetEventTiming(int)
Get Evnet-timing.
void SetNofTopTC(int NtopTC)
Set # of considered TC in Energy weighted timing method.
double GetEventTiming01()
The Most energetic TC Timing.