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 "EmcMiniCandK.hh"

EmcMiniCandK


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

class EmcMiniCandK : public EmcCandI

Inheritance Chart:
TObject
KanPersistable
KanPersistentRefOwner
<-
KanObj
KanClassI
<-
EmcCandI
<-
EmcMiniCandK
    private:
EmcMiniCandK(const EmcMiniCandK&) EmcMiniCandK& operator=(const EmcMiniCandK&) protected:
virtual EmcCand* buildTransient(KanEventReader& eR) virtual Bool_t fillReadRefHook(KanEventReader& eR) virtual Bool_t fillWriteRefHook(KanEventWriter& eW) virtual void loadFrom(const EmcCand*, KanEventWriter&) virtual void resetHook(Dna::Scope scope = Dna::Event) public:
EmcMiniCandK() virtual ~EmcMiniCandK() virtual const EmcBumpI* bump() const static EmcCalibMap& calibMap() virtual const EmcClusterI* cluster() const virtual const TrkRecoTrkI* track() const

Data Members

    private:
UChar_t _calibIdx Candidate level calibration KanObjectRef<TrkRecoTrkI> _trackRef ! Reference to TrkRecoTrk... KanReferenceSimple _trackRefVal ... and the actual data KanObjectRef<EmcClusterI> _cluster ! Reference to EmcCluster... KanReferenceSimple _clusterVal ... and the actual data KanObjectRef<EmcBumpI> _bump ! Reference to EmcBump KanReferenceSimple _bumpVal ... and the actual data static EmcCalibMap _calibMap !

Class Description

      Persistent class for EmcCand in the mini.

      The EmcCandI interface requires the following functions:

        const TrkRecoTrkI* track() const     // Return the associated track
        const EmcClusterI* cluster() const   // Return the cluster used to build this EmcCand
        const EmcBumpI* bump() const         // Return the bump used to build this EmcCand

      Persistent Location:
        Aod::"Emc_Cands"
        Esd::"Emc_Cands"

      Persistent Size: 13 bytes uncompressed

      Persistent Structure:
        UChar_t _calibIdx;                              // Candidate level calibration

        mutable KanObjectRef<TrkRecoTrkI> _trackRef;    //! Reference to TrkRecoTrk...
        KanReferenceSimple                _trackRefVal; // ... and the actual data

        mutable KanObjectRef<EmcClusterI> _cluster;     //! Reference to EmcCluster...
        KanReferenceSimple                _clusterVal;  // ... and the actual data

        mutable KanObjectRef<EmcBumpI>    _bump;        //! Reference to EmcBump
        KanReferenceSimple                _bumpVal;     //  ... and the actual data


EmcMiniCandK() : EmcCandI(), _calibIdx(0), _trackRef(_trackRefVal,*this,Dna::Event), _cluster(_clusterVal,*this,Dna::Event), _bump(_bumpVal,*this,Dna::Event)

~EmcMiniCandK()

void loadFrom( const EmcCand* cand, KanEventWriter & eW )
 Fill persistent data from transient object

EmcCand* buildTransient( KanEventReader& eR )
 build a transient object from the persistent data



Inline Functions


              EmcCalibMap& calibMap()
        const TrkRecoTrkI* track() const
        const EmcClusterI* cluster() const
           const EmcBumpI* bump() const
                    Bool_t fillWriteRefHook(KanEventWriter& eW)
                    Bool_t fillReadRefHook(KanEventReader& eR)
                      void resetHook(Dna::Scope scope = Dna::Event)
              EmcMiniCandK EmcMiniCandK(const EmcMiniCandK&)
             EmcMiniCandK& operator=(const EmcMiniCandK&)


Author: L.Wilden, J. Tinslay, D. Brown
Last update: Mon Nov 22 19:27:58 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.