![]() |
Belle II Software
release-05-02-19
|
A Class of ECL Trigger clustering
More...
#include <TrgEclTiming.h>
Public Member Functions | |
TrgEclTiming () | |
Constructor. | |
virtual | ~TrgEclTiming () |
Constructor. More... | |
void | Setup (std::vector< int >, std::vector< double >, std::vector< double >) |
Destructor. More... | |
double | GetEventTiming (int) |
Get Evnet-timing. | |
double | GetEventTiming00 () |
Fastest TC Timing. | |
double | GetEventTiming01 () |
The Most energetic TC Timing. | |
double | GetEventTiming02 () |
Energy weighted Timing of Top 3 energetic TC. | |
void | SetNofTopTC (int NtopTC) |
Set # of considered TC in Energy weighted timing method. | |
int | GetTimingSource () |
Get Timing Source. | |
Private Attributes | |
std::vector< double > | TCEnergy |
TC Energy. | |
std::vector< double > | TCTiming |
TC Timing. | |
std::vector< int > | TCId |
TC Id. | |
int | NofTopTC |
TrgEclMapping * | _TCMap |
Object of TC Mapping. | |
int | Source |
Timing Source (FWD, Barrel, Backward) | |
A Class of ECL Trigger clustering
Definition at line 34 of file TrgEclTiming.h.
|
virtual |
void Setup | ( | std::vector< int > | HitTCId, |
std::vector< double > | HitTCEnergy, | ||
std::vector< double > | HitTCTiming | ||
) |
|
private |
Definition at line 67 of file TrgEclTiming.h.