| #include "DchPidInfoI.hh" |
DchPidInfoI
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:
DchPidInfoI& operator=(const DchPidInfoI&)
protected:
virtual DchPidInfo* buildTransient(KanEventReader& eR)
virtual void loadFrom(const DchPidInfo*, KanEventWriter& eW)
virtual KanTransCache& transCache() const
public:
virtual ~DchPidInfoI()
DchPidInfo* access()
virtual UChar_t algorithmId() const
virtual Int_t compare(const DchPidInfoI& other, UInt_t recurse = 0, Bool_t verbose = kTRUE)
virtual Double_t dedx(PdtPid::PidType = PdtPid::pion) const
virtual Double_t dedxErr(PdtPid::PidType = PdtPid::pion) const
virtual const char* iClassName() const
virtual Double_t momentum(PdtPid::PidType = PdtPid::pion) const
virtual UChar_t nHypos() const
virtual UInt_t nSamples(PdtPid::PidType = PdtPid::pion) const
void set(DchPidInfo* setTo)
virtual void setTrkRecoTrkI(const TrkRecoTrkI*)
DchPidInfo* transient(KanEventReader& eR)
virtual const TrkRecoTrkI* trkRecoTrkI() const
private:
KanTransCache_I<DchPidInfoI> _cache !
Interface for persistent DchPidInfo objects.
This interface requires the following access functions:
UChar_t nHypos() const
UChar_t algorithmId() const
Double_t dedx(PdtPid::PidType=PdtPid::pion) const
Double_t dedxErr(PdtPid::PidType=PdtPid::pion) const
Double_t momentum(PdtPid::PidType=PdtPid::pion) const
UInt_t nSamples(PdtPid::PidType=PdtPid::pion) const
Additionally, this interface requires two functions which are used in
transient-persistent-transient conversion:
void setTrkRecoTrkI(const TrkRecoTrkI*); // Cache the associated track
const TrkRecoTrkI* trkRecoTrkI() const; // Return the associated track
These functions are called when rebuilding the PidSummary objects.
~DchPidInfoI()
Inline Functions
const char* iClassName() const
UChar_t nHypos() const
UChar_t algorithmId() const
Double_t dedx(PdtPid::PidType = PdtPid::pion) const
Double_t dedxErr(PdtPid::PidType = PdtPid::pion) const
Double_t momentum(PdtPid::PidType = PdtPid::pion) const
UInt_t nSamples(PdtPid::PidType = PdtPid::pion) const
void setTrkRecoTrkI(const TrkRecoTrkI*)
const TrkRecoTrkI* trkRecoTrkI() const
DchPidInfoI& operator=(const DchPidInfoI&)
DchPidInfo* transient(KanEventReader& eR)
void set(DchPidInfo* setTo)
DchPidInfo* access()
Int_t compare(const DchPidInfoI& other, UInt_t recurse = 0, Bool_t verbose = kTRUE)
DchPidInfo* buildTransient(KanEventReader& eR)
void loadFrom(const DchPidInfo*, KanEventWriter& eW)
KanTransCache& transCache() const
Author: E. Charles
Last update: DchPidInfoI.cc,v 1.2 2004/01/13 18:55:36 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.
|