SLAC PEP-II
BABAR
SLAC<->RAL
Babar logo
HEPIC E,S & H Databases PDG HEP preprints
Organization Detector Computing Physics Documentation
Personnel Glossary Sitemap Search Hypernews
Unwrap page!
Comp. Search
Who's who?
Meetings
FAQ Homepage
Archive
Environment
Administration
New User Info.
Web Info/Tools
Monitoring
Training
Tools & Utils
Programming
C++ Standard
SRT, AFS, CVS
QA and QC
Remedy
Histogramming
Operations
PromptReco
Simulation Production
Online SW
Dataflow
Detector Control
Evt Processing
Run Control
Calibration
Databases
Offline
Workbook
Coding Standards
Simulation
Reconstruction
Prompt Reco.
BaBar Grid
Data Distribution
Beta & BetaTools
Kanga & Root
Analysis Tools
RooFit Toolkit
Data Management
Data Quality
Event display
Event Browser
Code releases
Databases
Check this page for HTML 4.01 Transitional compliance with the
W3C Validator
(More checks...)
#include "BtaCandIdK.hh"

BtaCandIdK


class description - source file - inheritance tree (.pdf)

class BtaCandIdK : public BtaCandIdI

Inheritance Chart:
TObject
KanPersistable
KanPersistentRefOwner
<-
KanObj
KanClassI
<-
BtaCandIdI
<-
BtaCandIdK
<-
BtaCompCandIdK
BtaMissingCandIdK
BtaRecoCandIdK
 
    This is an abstract class, constructors will not be documented.
    Look at the header to check for available constructors.


    protected:
virtual Bool_t fillReadRefHook(KanEventReader& eR) virtual Bool_t fillWriteRefHook(KanEventWriter& eW) virtual void loadFrom(const BtaCandId* transient, KanEventWriter& eW) virtual const BtaCandIdK* myCand() const const HepLorentzVector* p4Trans(KanEventReader& eR) const virtual const PdtEntry* particleType() const virtual void resetHook(Dna::Scope scope = Dna::Event) void setP4(BtaCandId& transId, KanEventReader& eR) const static void setVtx(BtaCandId& transId, BtaAbsVertex* vtx) public:
virtual ~BtaCandIdK() virtual Int_t lundID() const virtual const TLorentzVector& p4(Float_t fltlen = 0.0) const virtual const TLorentzVector& p4Cached() const virtual const TLorentzVector& p4Reco(Float_t fltlen = 0.0) const static void setCache(Bool_t val) static Bool_t setCache()

Data Members

    private:
Int_t _pidType Pid code. This should be KanObjectRef<BtaCandP4I> _p4 ! Reference to p4... KanReferenceSimple _p4Val ...and actual data protected:
static Bool_t _setcache flag for putting P4/vtx into cache on readback

Class Description



void setVtx(BtaCandId& transId, BtaAbsVertex* vtx)

void loadFrom(const BtaCandId* transient, KanEventWriter& eW )

const TLorentzVector& p4(Float_t fltlen) const
 Return p4.  Tries cached value first, then tries reco value (if appropriate)

const TLorentzVector& p4Cached() const

const TLorentzVector& p4Reco(Float_t fltlen) const

const PdtEntry* particleType() const

const HepLorentzVector* p4Trans(KanEventReader& eR) const

void setP4(BtaCandId& transId, KanEventReader& eR) const

fillWriteRefHook(KanEventWriter& eW)
 get back my transient



Inline Functions


                     void ~BtaCandIdK()
                    Int_t lundID() const
                     void setCache(Bool_t val)
                   Bool_t setCache()
        const BtaCandIdK* myCand() const
                   Bool_t fillReadRefHook(KanEventReader& eR)
                     void resetHook(Dna::Scope scope = Dna::Event)


Author: Jane Tinslay, David Brown, Eric Charles
Last update: Mon Nov 22 19:25:55 2004


ROOT page - Class index - Class Hierarchy - Top of the page

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.