HighLAND
|
Public Types | |
enum | ToFTopology { kToFTopo_FGD1FGD2 = 0, kToFTopo_FGD1P0D_Track, kToFTopo_FGD1ECAL_LAStartFgd_Track, kToFTopo_FGD1ECAL_LAStartFgd_Shower, kToFTopo_FGD1ECAL_LAEndFgd_Track, kToFTopo_FGD1ECAL_LAEndFgd_Shower, kToFTopo_FGD1ECAL_HAStartFgd_Track, kToFTopo_FGD1ECAL_HAStartFgd_Shower, kToFTopo_FGD1ECAL_HAEndFgd_Track, kToFTopo_FGD1ECAL_HAEndFgd_Shower, kToFInvalid } |
Public Member Functions | |
bool | CheckNeedApplyToFBasedFlip (const AnaTrackB &track, ToFTopology topo) const |
Check whether a direction(sense) matches ToF. | |
Float_t | GetCutValue (ToFSenseCorrector::ToFTopology cut) const |
Setters and getters. | |
void | SetCutValue (ToFSenseCorrector::ToFTopology cut, Float_t value) |
Static Public Member Functions | |
static bool | IsForward (const AnaTrackB &track) |
Check whether a track is forward going. | |
static bool | IsForward (const AnaTrueParticleB &track) |
Check whether a track is forward going. | |
static void | ForceForward (AnaTrackB &track) |
Force a track to be forward going (if needed) | |
static void | ForceForward (AnaTrackB *Tracks[], int nTracks) |
Force a collection of tracks to be forward going (if needed) | |
static void | FlipTrack (AnaTrackB &track) |
Flip a track. | |
static ToFTopology | GetToFTopology (const AnaTrackB &track) |
static bool | IsBarrelECAL (const AnaTrackB &track) |
Check whether a given track has ECAL segment, if so only BarrelECAL. | |
Definition at line 6 of file ToFSenseCorrector.hxx.
Various bits to check which ToF relevant topology has to be checked/present etc ToF was studied with specific samples and this id why it matters, more details will be provided in the dedicated TNs
Definition at line 11 of file ToFSenseCorrector.hxx.
|
static |
Get the relevant ToF topology that should be used later to apply any ToF based business to this track
Definition at line 165 of file ToFSenseCorrector.cxx.