|
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.
1.8.13