StRoot
1
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Groups
Pages
StarGenerator
Photos3_61
include
Photos
PhotosHepMCEvent.h
1
#ifndef _PhotosHepMCEvent_h_included_
2
#define _PhotosHepMCEvent_h_included_
3
21
#include <vector>
22
#include "HepMC/GenEvent.h"
23
#include "PhotosEvent.h"
24
#include "PhotosParticle.h"
25
26
namespace
Photospp
27
{
28
29
class
PhotosHepMCEvent
:
public
PhotosEvent
30
{
31
public
:
32
~
PhotosHepMCEvent
();
33
35
PhotosHepMCEvent
(
HepMC::GenEvent
* event);
36
38
HepMC::GenEvent
*
getEvent
();
39
41
std::vector<PhotosParticle*>
getParticleList
();
42
44
void
print
();
45
private
:
47
HepMC::GenEvent
* m_event;
49
std::vector<PhotosParticle *> particles;
50
};
51
52
}
// namespace Photospp
53
#endif
Photospp::PhotosHepMCEvent::getEvent
HepMC::GenEvent * getEvent()
Definition:
PhotosHepMCEvent.cxx:44
Photospp::PhotosHepMCEvent::getParticleList
std::vector< PhotosParticle * > getParticleList()
Definition:
PhotosHepMCEvent.cxx:55
HepMC::GenEvent
The GenEvent class is the core of HepMC.
Definition:
GenEvent.h:155
Photospp::PhotosHepMCEvent
Definition:
PhotosHepMCEvent.h:29
Photospp::PhotosHepMCEvent::print
void print()
Definition:
PhotosHepMCEvent.cxx:49
Photospp::PhotosEvent
Definition:
PhotosEvent.h:26
Photospp::PhotosHepMCEvent::PhotosHepMCEvent
PhotosHepMCEvent(HepMC::GenEvent *event)
Definition:
PhotosHepMCEvent.cxx:10
Generated by
1.8.5