All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
MyVertex.hh
Go to the documentation of this file.
1 #include <EVENT/Vertex.h>
2 #include <IMPL/VertexImpl.h>
3 #include <EVENT/MCParticle.h>
4 #include <vector>
5 
6 #ifndef MyVertex_h
7 #define MyVertex_h 1
8 namespace TTbarAnalysis
9 {
10  class MyVertex : public IMPL::VertexImpl
11  {
12  public:
13  //
14  // Constants
15  //
16 
17  //
18  // Constructors
19  //
20  MyVertex ();
21  virtual ~MyVertex () {};
22  //
23  // Methods
24  //
25  void __SetMCParticles(const std::vector< EVENT::MCParticle * > particles);
26  std::vector< EVENT::MCParticle * > & __GetMCParticles();
27  private:
28  //
29  // Data
30  //
31  std::vector< EVENT::MCParticle * > myMCParticles{};
32  //
33  // Private methods
34  //
35  };
36 }
37 #endif
std::vector< EVENT::MCParticle * > & __GetMCParticles()
Definition: MyVertex.cc:15
void __SetMCParticles(const std::vector< EVENT::MCParticle * > particles)
Definition: MyVertex.cc:11
std::vector< EVENT::MCParticle * > myMCParticles
Definition: MyVertex.hh:31