ATLAS Offline Software
Generators
GeneratorObjects
GeneratorObjects
McEventDict.h
Go to the documentation of this file.
1
// this is -*- c++ -*-
2
3
/*
4
Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
5
*/
6
7
#ifndef GENERATOROBJECTS_MCEVENTDICT_H
8
# define GENERATOROBJECTS_MCEVENTDICT_H 1
9
10
#include <vector>
11
#include "
GeneratorObjects/McEventCollection.h
"
12
#include "
GeneratorObjects/HepMcParticleLink.h
"
13
#include "
GeneratorObjects/HijingEventParams.h
"
14
#include "
GeneratorObjects/xAODTruthParticleLink.h
"
15
#include "
RootUtils/PyROOTIteratorFuncs.h
"
16
17
#include "
AtlasHepMC/GenEvent.h
"
18
namespace
GeneratorObjectsMcEventDict
{
19
20
struct
tmp
{
21
std::vector<HepMcParticleLink>
m_hepMcParticleLinks
;
22
std::set<HepMC::GenParticle*>::const_iterator
m_psetci
;
23
std::set<HepMC::GenVertex*>::const_iterator
m_vsetci
;
24
std::set<HepMC::GenParticle*>::iterator
m_pseti
;
25
std::set<HepMC::GenVertex*>::iterator
m_vseti
;
26
27
#ifdef HEPMC3
28
RootUtils::PyROOTIteratorFuncs<std::vector<HepMC::GenVertex>::const_iterator
>
m_it
;
29
#else
30
RootUtils::PyROOTIteratorFuncs
<
31
HepMC::GenVertex::particles_out_const_iterator>
m_it
;
32
#endif
33
};
34
35
}
36
37
#endif // GENERATOROBJECTS_MCEVENTDICT_H
xAOD::iterator
JetConstituentVector::iterator iterator
Definition:
JetConstituentVector.cxx:68
GeneratorObjectsMcEventDict::tmp::m_pseti
std::set< HepMC::GenParticle * >::iterator m_pseti
Definition:
McEventDict.h:24
HepMcParticleLink.h
GenEvent.h
GeneratorObjectsMcEventDict::tmp
Definition:
McEventDict.h:20
HijingEventParams.h
GeneratorObjectsMcEventDict::tmp::m_vseti
std::set< HepMC::GenVertex * >::iterator m_vseti
Definition:
McEventDict.h:25
GeneratorObjectsMcEventDict::tmp::m_it
RootUtils::PyROOTIteratorFuncs< HepMC::GenVertex::particles_out_const_iterator > m_it
Definition:
McEventDict.h:31
GeneratorObjectsMcEventDict::tmp::m_vsetci
std::set< HepMC::GenVertex * >::const_iterator m_vsetci
Definition:
McEventDict.h:23
RootUtils::PyROOTIteratorFuncs
Provide functions for iterator comparisons.
Definition:
PyROOTIteratorFuncs.h:46
PyROOTIteratorFuncs.h
Provide functions for iterator comparisons.
McEventCollection.h
xAODTruthParticleLink.h
GeneratorObjectsMcEventDict::tmp::m_psetci
std::set< HepMC::GenParticle * >::const_iterator m_psetci
Definition:
McEventDict.h:22
GeneratorObjectsMcEventDict
Definition:
McEventDict.h:18
GeneratorObjectsMcEventDict::tmp::m_hepMcParticleLinks
std::vector< HepMcParticleLink > m_hepMcParticleLinks
Definition:
McEventDict.h:21
Generated on Sun Dec 22 2024 21:14:07 for ATLAS Offline Software by
1.8.18