| 
    LCFIPlus
    0.6.5
    
   | 
 
#include <lcfiplus.h>
  
 Public Member Functions | |
| ~Event () | |
| const vector< const Track * > & | getTracks (const char *trackname=0) const | 
| const vector< const Neutral * > & | getNeutrals (const char *neutralname=0) const | 
| const vector< const MCParticle * > & | getMCParticles (const char *mcpname=0) const | 
| const vector< const  MCColorSinglet * > &  | getMCColorSinglets (const char *mcpname=0) const | 
| const Vertex * | getPrimaryVertex (const char *privtxname=0) const | 
| const vector< const Vertex * > & | getSecondaryVertices (const char *secvtxname=0) const | 
| const vector< const Jet * > & | getJets (const char *jetname=0) const | 
| void | setDefaultTracks (const char *name) | 
| void | setDefaultNeutrals (const char *name) | 
| void | setDefaultMCParticles (const char *name) | 
| void | setDefaultPrimaryVertex (const char *name) | 
| void | setDefaultSecondaryVertices (const char *name) | 
| void | setDefaultJets (const char *name) | 
| const char * | getDefaultTracks () const | 
| const char * | getDefaultNeutrals () const | 
| const char * | getDefaultMCParticles () const | 
| const char * | getDefaultPrimaryVertex () const | 
| const char * | getDefaultSecondaryVertices () const | 
| const char * | getDefaultJets () const | 
| const MCParticle * | getMCParticle (int id) const | 
| const MCParticle * | getMCParticle (const Track *trk) const | 
| vector< const MCParticle * > | mcGetColorStrings () const | 
| int | mcNumberOfB () const | 
| int | mcNumberOfC () const | 
| vector< const MCParticle * > | mcGetSemiStableBs () const | 
| vector< const MCParticle * > | mcGetSemiStableCs () const | 
| vector< const MCParticle * > | mcGetSemiStableBCs (bool separatebc) const | 
| int | mcFindParent (MCParticleVec &vec, const MCParticle *p) const | 
  Public Member Functions inherited from lcfiplus::EventStore | |
| void | RegisterObserver (EventStoreObserver *observer) | 
| void | UnregisterObserver (EventStoreObserver *observer) | 
| int | Count (const char *name) const | 
| bool | IsExist (const char *name) const | 
| bool | IsExist (const char *name, const char *classname) const | 
| const char * | GetClassName (const char *name, int idx=0) const | 
| void * | GetObject (const char *name, const char *classname="") const | 
| template<typename T > | |
| bool | Get (const char *name, const vector< const T * > *&buf) const | 
| template<typename T > | |
| bool | Get (const char *name, const vector< T * > *&buf) const | 
| template<typename T > | |
| bool | Get (const char *name, const vector< T > *&buf) const | 
| template<typename T > | |
| bool | Get (const char *name, const T *&buf) const | 
| void * | RegisterObject (const char *name, const char *classname, int flags=0) | 
| template<typename T > | |
| bool | Register (const char *name, vector< T * > *&buf, int flags=0) | 
| template<typename T > | |
| bool | Register (const char *name, vector< T > *&buf, int flags=0) | 
| template<typename T > | |
| bool | Register (const char *name, T *&buf, int flags=0) | 
| void | Print () const | 
| void | ClearObjects () | 
| virtual | ~EventStore () | 
| const multimap< string,  lcfiplus::EventStore::StoredEntry > &  | GetObjectMap () const | 
Static Public Member Functions | |
| static Event * | Instance () | 
Additional Inherited Members | |
  Public Types inherited from lcfiplus::EventStore | |
| enum | { DO_NOT_DELETE = 0x0001, PERSIST = 0x0002, JET_WRITE_VERTEX = 0x1000 } | 
  Protected Member Functions inherited from lcfiplus::EventStore | |
| void *const & | GetObjectRef (const char *name, const char *classname="") const | 
| EventStore () | |
| lcfiplus::Event::~Event | ( | ) | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
| const vector< const Jet * > & lcfiplus::Event::getJets | ( | const char * | jetname = 0 | ) | const | 
References lcfiplus::EventStore::GetObjectRef().
| MCColorSingletVec & lcfiplus::Event::getMCColorSinglets | ( | const char * | mcpname = 0 | ) | const | 
References lcfiplus::EventStore::GetObjectRef().
| const MCParticle * lcfiplus::Event::getMCParticle | ( | int | id | ) | const | 
References lcfiplus::MCParticle::getId(), and getMCParticles().
Referenced by lcfiplus::findTearDownVertices(), and matchMcVertexJet().
| const MCParticle * lcfiplus::Event::getMCParticle | ( | const Track * | trk | ) | const | 
References lcfiplus::Track::getMcp().
| MCParticleVec & lcfiplus::Event::getMCParticles | ( | const char * | mcpname = 0 | ) | const | 
| NeutralVec & lcfiplus::Event::getNeutrals | ( | const char * | neutralname = 0 | ) | const | 
References lcfiplus::EventStore::GetObjectRef().
Referenced by matchMcVertexRecoV0(), and lcfiplus::ZHHAlgo::process().
| const Vertex * lcfiplus::Event::getPrimaryVertex | ( | const char * | privtxname = 0 | ) | const | 
| const vector< const Vertex * > & lcfiplus::Event::getSecondaryVertices | ( | const char * | secvtxname = 0 | ) | const | 
References lcfiplus::EventStore::GetObjectRef().
| TrackVec & lcfiplus::Event::getTracks | ( | const char * | trackname = 0 | ) | const | 
References lcfiplus::EventStore::GetObjectRef().
Referenced by lcfiplus::JetMCMatch(), matchMcVertex(), matchMcVertexJet(), lcfiplus::ZHHAlgo::process(), and lcfiplus::VertexAnalysis::process().
      
  | 
  static | 
Referenced by lcfiplus::LCIOStorer::AutoConvert(), lcfiplus::EventNavigator::Fwd(), lcfiplus::Jet::getAllTracks(), lcfiplus::LCIOStorer::GetCallback(), lcfiplus::VertexMassRecovery::init(), lcfiplus::PrimaryVertexFinder::init(), lcfiplus::TrackNtuple::init(), lcfiplus::FlavorTag::init(), lcfiplus::BuildUpVertex::init(), lcfiplus::JetClustering::init(), lcfiplus::JetVertexRefiner::init(), lcfiplus::TestAlgo::init(), lcfiplus::FlavtagReader::init(), lcfiplus::LCIOStorer::InitJetCollection(), lcfiplus::LCIOStorer::InitMCPPFOCollections(), lcfiplus::LCIOStorer::InitPFOCollections(), lcfiplus::LCIOStorer::InitVertexCollection(), lcfiplus::JetMCMatch(), lcfiplus::LCIOStorer::LCIOStorer(), lcfiplus::VertexMassRecovery::process(), lcfiplus::PrimaryVertexFinder::process(), lcfiplus::TrackNtuple::process(), lcfiplus::FlavorTag::process(), lcfiplus::BuildUpVertex::process(), lcfiplus::JetClustering::process(), lcfiplus::JetVertexRefiner::process(), lcfiplus::ZHHAlgo::process(), lcfiplus::TestAlgo::process(), lcfiplus::VertexAnalysis::process(), lcfiplus::FlavtagReader::process(), lcfiplus::TestAlgoV0::process(), lcfiplus::TreeStorer::Register(), lcfiplus::LCIOStorer::SetEvent(), testSuehara(), testTomohiko(), lcfiplus::LCIOStorer::WriteJets(), and lcfiplus::LCIOStorer::WriteVertices().
| int lcfiplus::Event::mcFindParent | ( | MCParticleVec & | vec, | 
| const MCParticle * | p | ||
| ) | const | 
References lcfiplus::MCParticle::isParent().
| vector< const MCParticle * > lcfiplus::Event::mcGetColorStrings | ( | ) | const | 
References lcfiplus::MCParticle::getColorString(), and getMCParticles().
| vector< const MCParticle * > lcfiplus::Event::mcGetSemiStableBCs | ( | bool | separatebc | ) | const | 
| vector< const MCParticle * > lcfiplus::Event::mcGetSemiStableBs | ( | ) | const | 
References getMCParticles(), and lcfiplus::MCParticle::getSemiStableBParent().
| vector< const MCParticle * > lcfiplus::Event::mcGetSemiStableCs | ( | ) | const | 
References getMCParticles(), and lcfiplus::MCParticle::getSemiStableCParent().
| int lcfiplus::Event::mcNumberOfB | ( | ) | const | 
References getMCParticles(), and lcfiplus::MCParticle::isSemiStableB().
| int lcfiplus::Event::mcNumberOfC | ( | ) | const | 
References getMCParticles(), and lcfiplus::MCParticle::isSemiStableC().
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
Referenced by lcfiplus::TestAlgo::init().
      
  | 
  inline | 
 1.8.6