| #include "EmcMiniClusterK.hh" |
EmcMiniClusterK
class description - source file - inheritance tree (.pdf)
private:
EmcMiniClusterK(const EmcMiniClusterK&)
EmcMiniClusterK& operator=(const EmcMiniClusterK&)
protected:
virtual EmcCluster* buildTransient(KanEventReader& eR)
virtual Bool_t fillReadRefHook(KanEventReader& eR)
virtual Bool_t fillWriteRefHook(KanEventWriter& eW)
virtual void loadFrom(const EmcCluster*, KanEventWriter&)
virtual void resetHook(Dna::Scope scope = Dna::Event)
public:
EmcMiniClusterK()
virtual ~EmcMiniClusterK()
virtual EmcDigiI* digi(UInt_t i) const
virtual UInt_t nBumps() const
virtual UInt_t nDigis() const
private:
UChar_t _nBumps Number of bumps in the cluster
KanObjectRefVector<EmcDigiI> _digis ! The digis that made the cluster...
KanReferenceVector _digisVal ...and the actual data
Persistent class for EmcCluster in the mini
The EmcClusterI interface requires the following functions:
UInt_t nBumps() const // number of bumps in the cluster
UInt_t nDigis() const // number of digis in the cluster
EmcDigiI* digi(UInt_t i) const // return the digi by cluster
Persistent Location:
Aod::"Emc_Clusters"
Esd::"Emc_Clusters"
Persistent Size: 5 + 4* nDigis() bytes uncompressed
Persistent Structure:
UChar_t _nBumps; // Number of bumps in the cluster
mutable KanObjectRefVector<EmcDigiI> _digis; //! The digis that made the cluster...
KanReferenceVector _digisVal; // ...and the actual data
EmcMiniClusterK() :
EmcClusterI(),
_digis(_digisVal,*this,Dna::Event)
~EmcMiniClusterK()
void loadFrom( const EmcCluster* cluster, KanEventWriter & eW )
fill persistent data from a transient object
EmcCluster* buildTransient( KanEventReader& eR )
build a transient object from the persistent data
Inline Functions
UInt_t nBumps() const
UInt_t nDigis() const
EmcDigiI* digi(UInt_t i) const
Bool_t fillWriteRefHook(KanEventWriter& eW)
Bool_t fillReadRefHook(KanEventReader& eR)
void resetHook(Dna::Scope scope = Dna::Event)
EmcMiniClusterK EmcMiniClusterK(const EmcMiniClusterK&)
EmcMiniClusterK& operator=(const EmcMiniClusterK&)
Author: L. Wilden
Last update: EmcMiniClusterK.cc,v 1.9 2004/02/24 18:03:25 brownd Exp $
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.
|