1 #ifndef LCFILCIOINTERFACE_h
2 #define LCFILCIOINTERFACE_h 1
5 #include <EVENT/ReconstructedParticle.h>
6 #include <IMPL/ReconstructedParticleImpl.h>
7 #include <EVENT/Track.h>
8 #include <EVENT/Vertex.h>
9 #include <IMPL/AccessChecked.h>
11 #include <inc/track.h>
13 #include <inc/event.h>
14 #include <inc/vertex.h>
17 using namespace vertex_lcfi;
19 namespace vertex_lcfi{
23 ReconstructedParticle* addDecayChainToLCIOEvent(LCEvent* MyLCIOEvent,
DecayChain* MyDecayChain, std::string VertexCollectionName, std::string TrackRPCollectionName,
bool StoreTrackChiSquareds=
false);
24 DecayChain* decayChainFromLCIORP(
Jet* MyJet, ReconstructedParticle* DecayChainRP);
31 void removeParticle(EVENT::ReconstructedParticle* particle);
33 void copyPIDsFrom(ReconstructedParticle* InputRP);
Unique Track representation.