| #include "PidInfoChargedSummaryI.hh" |
PidInfoChargedSummaryI
class description - source file - inheritance tree (.pdf)
This is an abstract class, constructors will not be documented.
Look at the header to check for available constructors.
private:
PidInfoChargedSummaryI& operator=(const PidInfoChargedSummaryI&)
protected:
virtual PidInfoChargedSummary* buildTransient(KanEventReader& eR)
virtual void loadFrom(const PidInfoChargedSummary*, KanEventWriter& eW)
virtual KanTransCache& transCache() const
public:
virtual ~PidInfoChargedSummaryI()
PidInfoChargedSummary* access()
virtual Int_t compare(const PidInfoChargedSummaryI& other, UInt_t recurse = 0, Bool_t verbose = kTRUE)
virtual const DchPidInfoI* dch() const
virtual const DrcPidInfoI* drc() const
virtual const EmcTrkInterInfoI* emc() const
virtual Bool_t hasDch() const
virtual Bool_t hasDrc() const
virtual Bool_t hasEmc() const
virtual Bool_t hasIfr() const
virtual Bool_t hasSvt() const
virtual const char* iClassName() const
virtual const IfrPidInfoI* ifr() const
void set(PidInfoChargedSummary* setTo)
virtual const SvtPidInfoI* svt() const
PidInfoChargedSummary* transient(KanEventReader& eR)
virtual const TrkRecoTrkI* trkRecoTrkI() const
private:
KanTransCache_I<PidInfoChargedSummaryI> _cache !
This class provides an interface to persistent summaries of all the Particle
ID information associated with a particular track.
This interface requires the following functions:
// Access to the associated track
const TrkRecoTrkI* trkRecoTrkI() const =0;
// Flags for existences for sub-system data.
Bool_t hasSvt() const = 0;
Bool_t hasDch() const = 0;
Bool_t hasDrc() const = 0;
Bool_t hasEmc() const = 0;
Bool_t hasIfr() const = 0;
// Access to sub-system data.
const SvtPidInfoI* svt() const = 0;
const DchPidInfoI* dch() const = 0;
const DrcPidInfoI* drc() const = 0;
const EmcTrkInterInfoI* emc() const = 0;
const IfrPidInfoI* ifr() const = 0;
~PidInfoChargedSummaryI()
Inline Functions
const char* iClassName() const
const TrkRecoTrkI* trkRecoTrkI() const
Bool_t hasSvt() const
Bool_t hasDch() const
Bool_t hasDrc() const
Bool_t hasEmc() const
Bool_t hasIfr() const
const SvtPidInfoI* svt() const
const DchPidInfoI* dch() const
const DrcPidInfoI* drc() const
const EmcTrkInterInfoI* emc() const
const IfrPidInfoI* ifr() const
PidInfoChargedSummaryI& operator=(const PidInfoChargedSummaryI&)
PidInfoChargedSummary* transient(KanEventReader& eR)
void set(PidInfoChargedSummary* setTo)
PidInfoChargedSummary* access()
Int_t compare(const PidInfoChargedSummaryI& other, UInt_t recurse = 0, Bool_t verbose = kTRUE)
PidInfoChargedSummary* buildTransient(KanEventReader& eR)
void loadFrom(const PidInfoChargedSummary*, KanEventWriter& eW)
KanTransCache& transCache() const
Author: E. Charles
Last update: PidInfoChargedSummaryI.cc,v 1.2 2004/01/13 18:55:37 echarles Exp $
Copyright (C) 2003 LBNL
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.
|