NAIA
|
Accessor class for base unbiased external hits info. More...
#include <Containers/UnbExtHit.h>
Public Member Functions | |
UnbExtHitBase () | |
Public Member Functions inherited from NAIA::OnDemandContainer< UnbExtHitBase > | |
OnDemandContainer ()=default | |
void | LoadEvent () |
Wrapper to call GetEntry on the underlying TBranch. More... | |
void | SetTreeEntry (unsigned long long treeEntry) |
Set the TTree entry number. More... | |
void | Branch (TTree *tree) |
Create the TBranch associated with this container. More... | |
void | MirrorBranch (TTree *targetTree, const UnbExtHitBase *sourceContainer) |
Create a TBranch associated with this container mirroring from an existing container. More... | |
void | SetBranchAddress (TTree *tree) |
Setup reading of the data container. More... | |
void | DisableIO () const |
Disables I/O for this container. It won't be written on disk and trying to read it will cause an exception. More... | |
UnbExtHitBase * | operator-> () |
Access operator. Use this to access container data More... | |
Public Member Functions inherited from NAIA::UnbExtHitBaseData | |
void | Clear () |
Clear container content. More... | |
void | Dump () const |
Dump on screen container content. More... | |
bool | IsHitPresent (ExtHit hit) const |
Checks if there is a hit on required layer. More... | |
int | ChargeStatus (ExtHit hit) |
Get the charge status for required hit. More... | |
float | HitPosX (ExtHit hit) |
Hit position, X side. More... | |
float | HitPosY (ExtHit hit) |
Hit position, Y side. More... | |
float | Charge (ExtHit hit, TrTrack::ChargeRecoType chType) |
Hit charge. More... | |
Static Public Attributes | |
static const std::string | BranchName = "UnbExtHitBaseData" |
Additional Inherited Members | |
Public Types inherited from NAIA::UnbExtHitBaseData | |
enum | ExtHit : char { ExtHit::L1 = 0, ExtHit::L9 = 1 } |
Handy enum to distinguish L1 and L9. More... | |
Public Attributes inherited from NAIA::UnbExtHitBaseData | |
const TofBaseData * | tofBase = nullptr |
Accessor class for base unbiased external hits info.
Wrapper implementing read-on-demand behavior for Tof data.
Definition at line 130 of file UnbExtHit.h.
|
inline |
Definition at line 134 of file UnbExtHit.h.
|
static |
Definition at line 132 of file UnbExtHit.h.