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
src
eventRecordInterfaces
PhotosHEPEVTEvent.h
1
#ifndef _PhotosHEPEVTEvent_h_included_
2
#define _PhotosHEPEVTEvent_h_included_
3
18
#include <iostream>
19
#include "PhotosEvent.h"
20
#include "PhotosParticle.h"
21
#include "PhotosHEPEVTParticle.h"
22
23
namespace
Photospp
24
{
25
26
class
PhotosHEPEVTParticle
;
27
28
class
PhotosHEPEVTEvent :
public
PhotosEvent
{
29
30
public
:
31
33
~PhotosHEPEVTEvent
();
34
36
PhotosHEPEVTEvent
();
37
39
void
addParticle
(
PhotosHEPEVTParticle
*p);
40
42
PhotosHEPEVTParticle
*
getParticle
(
int
i);
43
45
void
setParticle
(
int
i,
PhotosHEPEVTParticle
*p);
46
48
int
getParticleCount
();
49
51
std::vector<PhotosParticle*>
getParticleList
();
52
54
void
print
();
55
57
void
clear
();
58
60
static
void
read_event_from_HEPEVT
(
PhotosHEPEVTEvent
*evt);
61
63
static
void
write_event_to_HEPEVT
(
PhotosHEPEVTEvent
*evt);
64
65
private
:
66
68
std::vector<PhotosHEPEVTParticle*> particle_list;
69
};
70
71
}
// namespace Photospp
72
#endif
73
Photospp::PhotosHEPEVTEvent::getParticleList
std::vector< PhotosParticle * > getParticleList()
Definition:
PhotosHEPEVTEvent.cxx:71
Photospp::PhotosHEPEVTEvent::getParticle
PhotosHEPEVTParticle * getParticle(int i)
Definition:
PhotosHEPEVTEvent.cxx:54
Photospp::PhotosHEPEVTEvent::read_event_from_HEPEVT
static void read_event_from_HEPEVT(PhotosHEPEVTEvent *evt)
Definition:
PhotosHEPEVTEvent.cxx:92
Photospp::PhotosHEPEVTEvent::PhotosHEPEVTEvent
PhotosHEPEVTEvent()
Definition:
PhotosHEPEVTEvent.cxx:38
Photospp::PhotosHEPEVTEvent::getParticleCount
int getParticleCount()
Definition:
PhotosHEPEVTEvent.cxx:66
Photospp::PhotosHEPEVTEvent::print
void print()
Definition:
PhotosHEPEVTEvent.cxx:80
Photospp::PhotosHEPEVTEvent::~PhotosHEPEVTEvent
~PhotosHEPEVTEvent()
Definition:
PhotosHEPEVTEvent.cxx:33
PhotosEvent
Abstract base class for containing the event information.
Photospp::PhotosHEPEVTEvent::clear
void clear()
Definition:
PhotosHEPEVTEvent.cxx:86
Photospp::PhotosHEPEVTEvent::write_event_to_HEPEVT
static void write_event_to_HEPEVT(PhotosHEPEVTEvent *evt)
Definition:
PhotosHEPEVTEvent.cxx:118
Photospp::PhotosHEPEVTEvent::setParticle
void setParticle(int i, PhotosHEPEVTParticle *p)
Definition:
PhotosHEPEVTEvent.cxx:60
Photospp::PhotosHEPEVTEvent::addParticle
void addParticle(PhotosHEPEVTParticle *p)
Definition:
PhotosHEPEVTEvent.cxx:46
PhotosHEPEVTParticle
Single particle of HEPEVT event record.
Generated by
1.8.5