Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

CDCandidateStorageHelper Class Reference

#include <CDCandidateStorageHelper.h>

List of all members.

Public Member Functions

 CDCandidateStorageHelper ()
 CDCandidateStorageHelper ()

Protected Member Functions

virtual DABoolean compare (const CDCandidate *iNewData, const CDCandidate &iOldData) const
virtual DABoolean compare (const CDCandidate *iNewData, const CDCandidate &iOldData) const
CDCandidatedeliverV1 (SMSourceStream &iSource)
CDCandidatedeliverV1 (SMSourceStream &iSource)
virtual const CDCandidategetDefault () const
virtual const CDCandidategetDefault () const
virtual void implementStore (SMSinkStream &iSink, const CDCandidate &iData)
virtual void implementStore (SMSinkStream &iSink, const CDCandidate &iData)

Private Member Functions

 CDCandidateStorageHelper (const CDCandidateStorageHelper &)
 CDCandidateStorageHelper (const CDCandidateStorageHelper &)
void clearExtractCache (unsigned long)
void clearExtractCache (unsigned long)
CDCandidatemakeCDChargedKaon (STL_VECTOR(dchain::ReferenceHolder< CDCandidate >)::iterator iBegin, STL_VECTOR(dchain::ReferenceHolder< CDCandidate >)::iterator iEnd, unsigned long iIdentifier, double iMass, const HepVector3D &iMomentum, const Record &)
CDCandidatemakeCDChargedKaon (STL_VECTOR(dchain::ReferenceHolder< CDCandidate >)::iterator iBegin, STL_VECTOR(dchain::ReferenceHolder< CDCandidate >)::iterator iEnd, unsigned long iIdentifier, double iMass, const HepVector3D &iMomentum, const Record &)
CDCandidatemakeCDChargedPion (STL_VECTOR(dchain::ReferenceHolder< CDCandidate >)::iterator iBegin, STL_VECTOR(dchain::ReferenceHolder< CDCandidate >)::iterator iEnd, unsigned long iIdentifier, double iMass, const HepVector3D &iMomentum, const Record &)
CDCandidatemakeCDChargedPion (STL_VECTOR(dchain::ReferenceHolder< CDCandidate >)::iterator iBegin, STL_VECTOR(dchain::ReferenceHolder< CDCandidate >)::iterator iEnd, unsigned long iIdentifier, double iMass, const HepVector3D &iMomentum, const Record &)
CDCandidatemakeCDDecay (STL_VECTOR(dchain::ReferenceHolder< CDCandidate >)::iterator iBegin, STL_VECTOR(dchain::ReferenceHolder< CDCandidate >)::iterator iEnd, unsigned long iIdentifier, double iMass, const HepVector3D &iMomentum, const Record &)
CDCandidatemakeCDDecay (STL_VECTOR(dchain::ReferenceHolder< CDCandidate >)::iterator iBegin, STL_VECTOR(dchain::ReferenceHolder< CDCandidate >)::iterator iEnd, unsigned long iIdentifier, double iMass, const HepVector3D &iMomentum, const Record &)
CDCandidatemakeCDElectron (STL_VECTOR(dchain::ReferenceHolder< CDCandidate >)::iterator iBegin, STL_VECTOR(dchain::ReferenceHolder< CDCandidate >)::iterator iEnd, unsigned long iIdentifier, double iMass, const HepVector3D &iMomentum, const Record &)
CDCandidatemakeCDElectron (STL_VECTOR(dchain::ReferenceHolder< CDCandidate >)::iterator iBegin, STL_VECTOR(dchain::ReferenceHolder< CDCandidate >)::iterator iEnd, unsigned long iIdentifier, double iMass, const HepVector3D &iMomentum, const Record &)
CDCandidatemakeCDEta (STL_VECTOR(dchain::ReferenceHolder< CDCandidate >)::iterator iBegin, STL_VECTOR(dchain::ReferenceHolder< CDCandidate >)::iterator iEnd, unsigned long iIdentifier, double iMass, const HepVector3D &iMomentum, const Record &)
CDCandidatemakeCDEta (STL_VECTOR(dchain::ReferenceHolder< CDCandidate >)::iterator iBegin, STL_VECTOR(dchain::ReferenceHolder< CDCandidate >)::iterator iEnd, unsigned long iIdentifier, double iMass, const HepVector3D &iMomentum, const Record &)
CDCandidatemakeCDKshort (STL_VECTOR(dchain::ReferenceHolder< CDCandidate >)::iterator iBegin, STL_VECTOR(dchain::ReferenceHolder< CDCandidate >)::iterator iEnd, unsigned long iIdentifier, double iMass, const HepVector3D &iMomentum, const Record &)
CDCandidatemakeCDKshort (STL_VECTOR(dchain::ReferenceHolder< CDCandidate >)::iterator iBegin, STL_VECTOR(dchain::ReferenceHolder< CDCandidate >)::iterator iEnd, unsigned long iIdentifier, double iMass, const HepVector3D &iMomentum, const Record &)
CDCandidatemakeCDMuon (STL_VECTOR(dchain::ReferenceHolder< CDCandidate >)::iterator iBegin, STL_VECTOR(dchain::ReferenceHolder< CDCandidate >)::iterator iEnd, unsigned long iIdentifier, double iMass, const HepVector3D &iMomentum, const Record &)
CDCandidatemakeCDMuon (STL_VECTOR(dchain::ReferenceHolder< CDCandidate >)::iterator iBegin, STL_VECTOR(dchain::ReferenceHolder< CDCandidate >)::iterator iEnd, unsigned long iIdentifier, double iMass, const HepVector3D &iMomentum, const Record &)
CDCandidatemakeCDPhoton (STL_VECTOR(dchain::ReferenceHolder< CDCandidate >)::iterator iBegin, STL_VECTOR(dchain::ReferenceHolder< CDCandidate >)::iterator iEnd, unsigned long iIdentifier, double iMass, const HepVector3D &iMomentum, const Record &)
CDCandidatemakeCDPhoton (STL_VECTOR(dchain::ReferenceHolder< CDCandidate >)::iterator iBegin, STL_VECTOR(dchain::ReferenceHolder< CDCandidate >)::iterator iEnd, unsigned long iIdentifier, double iMass, const HepVector3D &iMomentum, const Record &)
CDCandidatemakeCDPi0 (STL_VECTOR(dchain::ReferenceHolder< CDCandidate >)::iterator iBegin, STL_VECTOR(dchain::ReferenceHolder< CDCandidate >)::iterator iEnd, unsigned long iIdentifier, double iMass, const HepVector3D &iMomentum, const Record &)
CDCandidatemakeCDPi0 (STL_VECTOR(dchain::ReferenceHolder< CDCandidate >)::iterator iBegin, STL_VECTOR(dchain::ReferenceHolder< CDCandidate >)::iterator iEnd, unsigned long iIdentifier, double iMass, const HepVector3D &iMomentum, const Record &)
CDCandidatemakeCDProton (STL_VECTOR(dchain::ReferenceHolder< CDCandidate >)::iterator iBegin, STL_VECTOR(dchain::ReferenceHolder< CDCandidate >)::iterator iEnd, unsigned long iIdentifier, double iMass, const HepVector3D &iMomentum, const Record &)
CDCandidatemakeCDProton (STL_VECTOR(dchain::ReferenceHolder< CDCandidate >)::iterator iBegin, STL_VECTOR(dchain::ReferenceHolder< CDCandidate >)::iterator iEnd, unsigned long iIdentifier, double iMass, const HepVector3D &iMomentum, const Record &)
const CDCandidateStorageHelperoperator= (const CDCandidateStorageHelper &)
const CDCandidateStorageHelperoperator= (const CDCandidateStorageHelper &)
void registerVersion (CDCandidate *(CDCandidateStorageHelper::*iMethod)(SMSourceStream &))
void registerVersion (CDCandidate *(CDCandidateStorageHelper::*iMethod)(SMSourceStream &))

Static Private Member Functions

pCDCandidateFactory findFactory (unsigned long iType)
pCDCandidateFactory findFactory (unsigned long iType)

Private Attributes

FATable< NavEtaToGG > m_eta
FATable< NavEtaToGG > m_eta
FATable< NavKs > m_ks
FATable< NavKs > m_ks
FATable< NavPi0ToGG > m_pi0
FATable< NavPi0ToGG > m_pi0
unsigned long m_recordCacheIdentifier
FATable< NavShower > m_shower
FATable< NavShower > m_shower
FATable< NavTrack > m_track
FATable< NavTrack > m_track


Constructor & Destructor Documentation

CDCandidateStorageHelper::CDCandidateStorageHelper  ) 
 

00171                                                    :
00172    m_recordCacheIdentifier(Record::kCacheIdentifierNotSet)
00173 {
00174    //registration of the different versions
00175    // NOTE: version number is determined by the order in which the
00176    // methods are registered
00177    registerVersion( &CDCandidateStorageHelper::deliverV1 );
00178 }

CDCandidateStorageHelper::CDCandidateStorageHelper const CDCandidateStorageHelper  )  [private]
 

CDCandidateStorageHelper::CDCandidateStorageHelper  ) 
 

CDCandidateStorageHelper::CDCandidateStorageHelper const CDCandidateStorageHelper  )  [private]
 


Member Function Documentation

void CDCandidateStorageHelper::clearExtractCache unsigned  long  )  [private]
 

void CDCandidateStorageHelper::clearExtractCache unsigned  long  )  [private]
 

00331 {
00332    //only if the Record has changed do we need to clear our cache
00333    if( iCacheIdentifier != m_recordCacheIdentifier ) {
00334 
00335       m_recordCacheIdentifier = iCacheIdentifier;
00336 
00337       m_track = 0;
00338       m_shower = 0;
00339       m_pi0 = 0;
00340       m_eta = 0;
00341       m_ks = 0;
00342    }
00343 }

virtual DABoolean CDCandidateStorageHelper::compare const CDCandidate iNewData,
const CDCandidate iOldData
const [protected, virtual]
 

DABoolean CDCandidateStorageHelper::compare const CDCandidate iNewData,
const CDCandidate iOldData
const [protected, virtual]
 

00361 {
00362    //write a comparison operation if operator== doesn't exist for CDCandidate
00363    return (iNewData->mass() == iOldData.mass() ) ;
00364 }

CDCandidate* CDCandidateStorageHelper::deliverV1 SMSourceStream &  iSource  )  [protected]
 

CDCandidate * CDCandidateStorageHelper::deliverV1 SMSourceStream &  iSource  )  [protected]
 

00300 {
00301    clearExtractCache(iSource.record().cacheIdentifier() );
00302 
00303    unsigned long type;
00304    STL_VECTOR(ReferenceHolder<CDCandidate> ) children;
00305    back_insert_iterator<STL_VECTOR(ReferenceHolder<CDCandidate> ) > itInsertChild(children);
00306    unsigned long identifier;
00307    GeV mass;
00308    double x,y,z;
00309 
00310    iSource 
00311       >> type
00312       >> sm_make_contents(itInsertChild)
00313       >> identifier
00314       >> mass
00315       >> x >> y >> z
00316          ;
00317    pCDCandidateFactory p_factory= findFactory(type);
00318    CDCandidate* returnValue = (this->*p_factory)(
00319       children.begin(),
00320       children.end(),
00321       identifier,
00322       mass,
00323       HepVector3D(x,y,z),
00324       iSource.record() );
00325    return returnValue;
00326 }

pCDCandidateFactory CDCandidateStorageHelper::findFactory unsigned long  iType  )  [static, private]
 

pCDCandidateFactory CDCandidateStorageHelper::findFactory unsigned long  iType  )  [static, private]
 

00551 {
00552    static pCDCandidateFactory factoryList[kNumberOfTypes];
00553    static DABoolean isFirstTime=true;
00554 
00555    if( isFirstTime ) {
00556       FILLFACTORYLIST(Decay);
00557       FILLFACTORYLIST(Photon);
00558       FILLFACTORYLIST(Electron);
00559       FILLFACTORYLIST(Muon);
00560       FILLFACTORYLIST(ChargedPion);
00561       FILLFACTORYLIST(ChargedKaon);
00562       FILLFACTORYLIST(Proton);
00563       FILLFACTORYLIST(Pi0);
00564       FILLFACTORYLIST(Eta);
00565       FILLFACTORYLIST(Kshort);
00566    }
00567    
00568    return factoryList[iType];
00569 }

virtual const CDCandidate& CDCandidateStorageHelper::getDefault  )  const [protected, virtual]
 

const CDCandidate & CDCandidateStorageHelper::getDefault  )  const [protected, virtual]
 

00350 {
00351    //give constructor unique values to allow test of store and deliver 
00352    // functions
00353    static const StorableDecay temp; // aOtherCDCandidate 
00354    return temp;
00355 }

virtual void CDCandidateStorageHelper::implementStore SMSinkStream &  iSink,
const CDCandidate iData
[protected, virtual]
 

void CDCandidateStorageHelper::implementStore SMSinkStream &  iSink,
const CDCandidate iData
[protected, virtual]
 

00260 {
00261 // NOTE: Any change (adding/removing variable OR packing info) to this routine
00262 //    MUST be accompanied by registering a new version deliver routine in
00263 //    this class's constructor.  
00264 //    If only the packing info is changes, you can register the same deliver
00265 //    routine a second time.
00266 
00267 
00268    pair<CDCandidateType, unsigned long> typeInfo = typeData( iData );
00269    iSink 
00270       << sm_field("type", static_cast<unsigned long>(typeInfo.first));
00271    //if it is a CDDecay, save the children UNLESS it was a Pi0, Ks or Eta
00272    // since on readback Pi0 Ks and Eta will not use the recreated children
00273    // anway and instead will automatically create new children
00274    if( iData.builtFromCDDecay() && 
00275       ! iData.builtFromCDPi0() &&
00276       ! iData.builtFromCDKs() &&
00277       ! iData.builtFromCDEta() ) {
00278       iSink
00279          << sm_field("children", 
00280                      sm_contents( DerefItr(iData.decay().children().begin()),
00281                                   DerefItr(iData.decay().children().end()) ) );
00282    } else {
00283       //always store an empty list
00284       const STL_VECTOR(ReferenceHolder<CDCandidate>) temp;
00285       iSink
00286          << sm_field("children", sm_contents(
00287             DerefItr(temp.begin()), DerefItr(temp.end()) ));
00288    }
00289    iSink
00290       << sm_field("identifier", typeInfo.second) 
00291       << SM_VAR(iData, mass)
00292       << SM_VAR(iData, momentum().x)
00293       << SM_VAR(iData, momentum().y)
00294       << SM_VAR(iData, momentum().z)
00295       ;
00296 }

CDCandidate* CDCandidateStorageHelper::makeCDChargedKaon STL_VECTOR(dchain::ReferenceHolder< CDCandidate >)::iterator  iBegin,
STL_VECTOR(dchain::ReferenceHolder< CDCandidate >)::iterator  iEnd,
unsigned long  iIdentifier,
double  iMass,
const HepVector3D iMomentum,
const Record
[private]
 

CDCandidate * CDCandidateStorageHelper::makeCDChargedKaon STL_VECTOR(dchain::ReferenceHolder< CDCandidate >)::iterator  iBegin,
STL_VECTOR(dchain::ReferenceHolder< CDCandidate >)::iterator  iEnd,
unsigned long  iIdentifier,
double  iMass,
const HepVector3D iMomentum,
const Record
[private]
 

00474 {
00475    return makeNavType( m_track,
00476                        iIdentifier,
00477                        iMass,
00478                        iMomentum,
00479                        iRecord,
00480                        static_cast<CDChargedKaon*>(0) );
00481 }

CDCandidate* CDCandidateStorageHelper::makeCDChargedPion STL_VECTOR(dchain::ReferenceHolder< CDCandidate >)::iterator  iBegin,
STL_VECTOR(dchain::ReferenceHolder< CDCandidate >)::iterator  iEnd,
unsigned long  iIdentifier,
double  iMass,
const HepVector3D iMomentum,
const Record
[private]
 

CDCandidate * CDCandidateStorageHelper::makeCDChargedPion STL_VECTOR(dchain::ReferenceHolder< CDCandidate >)::iterator  iBegin,
STL_VECTOR(dchain::ReferenceHolder< CDCandidate >)::iterator  iEnd,
unsigned long  iIdentifier,
double  iMass,
const HepVector3D iMomentum,
const Record
[private]
 

00460 {
00461    return makeNavType( m_track,
00462                        iIdentifier,
00463                        iMass,
00464                        iMomentum,
00465                        iRecord,
00466                        static_cast<CDChargedPion*>(0) );
00467 }

CDCandidate* CDCandidateStorageHelper::makeCDDecay STL_VECTOR(dchain::ReferenceHolder< CDCandidate >)::iterator  iBegin,
STL_VECTOR(dchain::ReferenceHolder< CDCandidate >)::iterator  iEnd,
unsigned long  iIdentifier,
double  iMass,
const HepVector3D iMomentum,
const Record
[private]
 

CDCandidate * CDCandidateStorageHelper::makeCDDecay STL_VECTOR(dchain::ReferenceHolder< CDCandidate >)::iterator  iBegin,
STL_VECTOR(dchain::ReferenceHolder< CDCandidate >)::iterator  iEnd,
unsigned long  iIdentifier,
double  iMass,
const HepVector3D iMomentum,
const Record
[private]
 

00374 {
00375    CDDecay* child = new CDDecay( **iBegin);
00376    ++iBegin;
00377    for( ; iBegin != iEnd; ++iBegin ) {
00378       child->addChild(**iBegin);
00379    }
00380    child->setMass( iMass);
00381    child->setMomentum( iMomentum);
00382 
00383    return child;
00384 }

CDCandidate* CDCandidateStorageHelper::makeCDElectron STL_VECTOR(dchain::ReferenceHolder< CDCandidate >)::iterator  iBegin,
STL_VECTOR(dchain::ReferenceHolder< CDCandidate >)::iterator  iEnd,
unsigned long  iIdentifier,
double  iMass,
const HepVector3D iMomentum,
const Record
[private]
 

CDCandidate * CDCandidateStorageHelper::makeCDElectron STL_VECTOR(dchain::ReferenceHolder< CDCandidate >)::iterator  iBegin,
STL_VECTOR(dchain::ReferenceHolder< CDCandidate >)::iterator  iEnd,
unsigned long  iIdentifier,
double  iMass,
const HepVector3D iMomentum,
const Record
[private]
 

00441 {
00442    return 0;
00443 }

CDCandidate* CDCandidateStorageHelper::makeCDEta STL_VECTOR(dchain::ReferenceHolder< CDCandidate >)::iterator  iBegin,
STL_VECTOR(dchain::ReferenceHolder< CDCandidate >)::iterator  iEnd,
unsigned long  iIdentifier,
double  iMass,
const HepVector3D iMomentum,
const Record
[private]
 

CDCandidate * CDCandidateStorageHelper::makeCDEta STL_VECTOR(dchain::ReferenceHolder< CDCandidate >)::iterator  iBegin,
STL_VECTOR(dchain::ReferenceHolder< CDCandidate >)::iterator  iEnd,
unsigned long  iIdentifier,
double  iMass,
const HepVector3D iMomentum,
const Record
[private]
 

00511 {
00512    return makeNavType( m_eta,
00513                        iIdentifier,
00514                        iMass,
00515                        iMomentum,
00516                        iRecord,
00517                        static_cast<CDEta*>(0) );
00518 }

CDCandidate* CDCandidateStorageHelper::makeCDKshort STL_VECTOR(dchain::ReferenceHolder< CDCandidate >)::iterator  iBegin,
STL_VECTOR(dchain::ReferenceHolder< CDCandidate >)::iterator  iEnd,
unsigned long  iIdentifier,
double  iMass,
const HepVector3D iMomentum,
const Record
[private]
 

CDCandidate * CDCandidateStorageHelper::makeCDKshort STL_VECTOR(dchain::ReferenceHolder< CDCandidate >)::iterator  iBegin,
STL_VECTOR(dchain::ReferenceHolder< CDCandidate >)::iterator  iEnd,
unsigned long  iIdentifier,
double  iMass,
const HepVector3D iMomentum,
const Record
[private]
 

00525 {
00526    return makeNavType( m_ks,
00527                        iIdentifier,
00528                        iMass,
00529                        iMomentum,
00530                        iRecord,
00531                        static_cast<CDKs*>(0) );
00532 }

CDCandidate* CDCandidateStorageHelper::makeCDMuon STL_VECTOR(dchain::ReferenceHolder< CDCandidate >)::iterator  iBegin,
STL_VECTOR(dchain::ReferenceHolder< CDCandidate >)::iterator  iEnd,
unsigned long  iIdentifier,
double  iMass,
const HepVector3D iMomentum,
const Record
[private]
 

CDCandidate * CDCandidateStorageHelper::makeCDMuon STL_VECTOR(dchain::ReferenceHolder< CDCandidate >)::iterator  iBegin,
STL_VECTOR(dchain::ReferenceHolder< CDCandidate >)::iterator  iEnd,
unsigned long  iIdentifier,
double  iMass,
const HepVector3D iMomentum,
const Record
[private]
 

00450 {
00451    return 0;
00452 }

CDCandidate* CDCandidateStorageHelper::makeCDPhoton STL_VECTOR(dchain::ReferenceHolder< CDCandidate >)::iterator  iBegin,
STL_VECTOR(dchain::ReferenceHolder< CDCandidate >)::iterator  iEnd,
unsigned long  iIdentifier,
double  iMass,
const HepVector3D iMomentum,
const Record
[private]
 

CDCandidate * CDCandidateStorageHelper::makeCDPhoton STL_VECTOR(dchain::ReferenceHolder< CDCandidate >)::iterator  iBegin,
STL_VECTOR(dchain::ReferenceHolder< CDCandidate >)::iterator  iEnd,
unsigned long  iIdentifier,
double  iMass,
const HepVector3D iMomentum,
const Record
[private]
 

00393 {
00394    if( ! m_shower.valid() ) {
00395       extract( iRecord, m_shower);
00396    }
00397 
00398    return new CDPhoton( m_shower[iIdentifier] );
00399 }

CDCandidate* CDCandidateStorageHelper::makeCDPi0 STL_VECTOR(dchain::ReferenceHolder< CDCandidate >)::iterator  iBegin,
STL_VECTOR(dchain::ReferenceHolder< CDCandidate >)::iterator  iEnd,
unsigned long  iIdentifier,
double  iMass,
const HepVector3D iMomentum,
const Record
[private]
 

CDCandidate * CDCandidateStorageHelper::makeCDPi0 STL_VECTOR(dchain::ReferenceHolder< CDCandidate >)::iterator  iBegin,
STL_VECTOR(dchain::ReferenceHolder< CDCandidate >)::iterator  iEnd,
unsigned long  iIdentifier,
double  iMass,
const HepVector3D iMomentum,
const Record
[private]
 

00497 {
00498    return makeNavType( m_pi0,
00499                        iIdentifier,
00500                        iMass,
00501                        iMomentum,
00502                        iRecord,
00503                        static_cast<CDPi0*>(0) );
00504 }

CDCandidate* CDCandidateStorageHelper::makeCDProton STL_VECTOR(dchain::ReferenceHolder< CDCandidate >)::iterator  iBegin,
STL_VECTOR(dchain::ReferenceHolder< CDCandidate >)::iterator  iEnd,
unsigned long  iIdentifier,
double  iMass,
const HepVector3D iMomentum,
const Record
[private]
 

CDCandidate * CDCandidateStorageHelper::makeCDProton STL_VECTOR(dchain::ReferenceHolder< CDCandidate >)::iterator  iBegin,
STL_VECTOR(dchain::ReferenceHolder< CDCandidate >)::iterator  iEnd,
unsigned long  iIdentifier,
double  iMass,
const HepVector3D iMomentum,
const Record
[private]
 

00488 {
00489    return 0;
00490 }

const CDCandidateStorageHelper& CDCandidateStorageHelper::operator= const CDCandidateStorageHelper  )  [private]
 

const CDCandidateStorageHelper& CDCandidateStorageHelper::operator= const CDCandidateStorageHelper  )  [private]
 

void CDCandidateStorageHelper::registerVersion CDCandidate *(CDCandidateStorageHelper::*)(SMSourceStream &)  iMethod  )  [private]
 

void CDCandidateStorageHelper::registerVersion CDCandidate *(CDCandidateStorageHelper::*)(SMSourceStream &)  iMethod  )  [private]
 


Member Data Documentation

FATable<NavEtaToGG> CDCandidateStorageHelper::m_eta [private]
 

FATable<NavEtaToGG> CDCandidateStorageHelper::m_eta [private]
 

FATable<NavKs> CDCandidateStorageHelper::m_ks [private]
 

FATable<NavKs> CDCandidateStorageHelper::m_ks [private]
 

FATable<NavPi0ToGG> CDCandidateStorageHelper::m_pi0 [private]
 

FATable<NavPi0ToGG> CDCandidateStorageHelper::m_pi0 [private]
 

unsigned long CDCandidateStorageHelper::m_recordCacheIdentifier [private]
 

FATable<NavShower> CDCandidateStorageHelper::m_shower [private]
 

FATable<NavShower> CDCandidateStorageHelper::m_shower [private]
 

FATable<NavTrack> CDCandidateStorageHelper::m_track [private]
 

FATable<NavTrack> CDCandidateStorageHelper::m_track [private]
 


The documentation for this class was generated from the following files:
Generated on Wed Feb 2 15:55:58 2011 for BOSS6.5.5 by  doxygen 1.3.9.1