The full list of LoKi Track/Trigger Functions



TrALL, the instance of LoKi::BooleanConstant<LHCb::Track> (true)

The most trivial predicate which always evaluates to true

TrBACKWARD, the instance of LoKi::Tracks::CheckFlag ( LHCb::Track::Backward )

The simple predicate which evaluates to true for the backward tracks:
 1000const LHCb::Track& track = ... ;
 1010const bool isBackward = TrBACKWARD ( track ) ;
See LHCb::Track::checkFlag.

TrCHI2, the instance of LoKi::Tracks::Chi2 ()

The simple function which evaluates of the track:
 1000const LHCb::Track& track = ... ;
 1010const double chi2 = TrCHI2 ( track ) ;
See LHCb::Track::chi2.

TrCLONE, the instance of LoKi::Tracks::CheckFlag ( LHCb::Track::Clone )

The simple predicate which evaluates to true for clones:
 1000const LHCb::Track& track = ... ;
 1010const bool isClone = TrCLONE ( track ) ;
See LHCb::Track::checkFlag.

TrCOUNTER

TrDOCA

TrDOWNSTREAM

TrEQUALTO

TrFALSE

TrFILTER

TrHASINFO

TrHASSTATE

TrINTES

TrINFO

TrINVALID, the instance of LoKi::Tracks::CheckFlag ( LHCb::Track::Invalid )

The simple predicate which evaluates to true for invalid tracks:
 1000const LHCb::Track& track = ... ;
 1010const bool invalid = TrINVALID ( track ) ;
See LHCb::Track::checkFlag.

TrIPSELECTED, the instance of LoKi::Tracks::CheckFlag ( LHCb::Track::IPSelected )

The simple predicate which evaluates to true for IP-selected tracks:
 1000const LHCb::Track& track = ... ;
 1010const bool selectedByIP = TrIPSELECTED ( track ) ;
See LHCb::Track::checkFlag, TrISFLAG.

TrISFLAG, C++ type LoKi::Tracks::CheckFlag

The simple predicate which checks the type of the track:
 1000const LHCb::Track& track = ... ;
 1010TrCut invalid = TrISFLAG ( LHCb::Track::Invalid ) ;
 1020TrCut backward = TrISFLAG ( LHCb::Track::Backward ) ;
See LHCb::Track::checkFlag, TrBACKWARD, TrINVALID, TrCLONE, TrUSED, TrIPSELECTED, TrPIDSELECTED, TrSELECTED, TrL0CANDIDATE.

TrISONTRACK

TrKEY

TrL0CANDIDATE, the instance of LoKi::Tracks::CheckFlag ( LHCb::Track::L0Candidate )

The simple predicate which evaluates to true for L0-candidates:
 1000const LHCb::Track& track = ... ;
 1010const bool l0 = TrL0CANDIDATE ( track ) ;
See LHCb::Track::checkFlag, TrISFLAG.

TrLONG

TrMUON

TrNONE

TrONE

TrP

TrPIDSELECTED, the instance of LoKi::Tracks::CheckFlag ( LHCb::Track::PIDSelected )

The simple predicate which evaluates to true for PID-selected tracks:
 1000const LHCb::Track& track = ... ;
 1010const bool selectedByPID = TrPIDSELECTED ( track ) ;
See LHCb::Track::checkFlag, TrISFLAG.

TrPLOT

TrPROBCHI2

TrPT

TrQ

TrSELECTED, the instance of LoKi::Tracks::CheckFlag ( LHCb::Track::Selected )

The simple predicate which evaluates to true for selected tracks:
 1000const LHCb::Track& track = ... ;
 1010const bool selected = TrSELECTED ( track ) ;
See LHCb::Track::checkFlag, TrISFLAG.

TrSELECTOR

TrSSWITCH

TrSTAT

TrSWITCH

TrTRUE

TrTTRACK

TrUNKNOWN

TrUPSTREAM

TrUSED

TrVELO

TrVELOR

TrZERO


-- Vanya Belyaev - 28 Jul 2007


Edit | Attach | Watch | Print version | History: r4 < r3 < r2 < r1 | Backlinks | Raw View | Raw edit | More topic actions...
Topic revision: r1 - 2007-07-28 - VanyaBelyaev
 
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    LHCb All webs login

This site is powered by the TWiki collaboration platform Powered by PerlCopyright & 2008-2019 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback