ATLAS Offline Software
PhysicsAnalysis
TopPhys
xAOD
TopPartons
TopPartons
PartonHistory.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
// $Id: PartonHistory.h 782353 2016-11-04 12:11:17Z scalvet $
6
#ifndef ANALYSISTOP_TOPPARTONS_PARTONHISORTY_H
7
#define ANALYSISTOP_TOPPARTONS_PARTONHISORTY_H
8
32
// EDM include(s):
33
#include "
AthContainers/DataVector.h
"
34
#include "
AthContainers/AuxElement.h
"
35
#include "
xAODCore/AuxContainerBase.h
"
36
#include "
xAODCore/CLASS_DEF.h
"
37
#include <vector>
38
39
namespace
xAOD
{
41
class
PartonHistoryAuxContainer
:
public
AuxContainerBase
{
42
public
:
44
PartonHistoryAuxContainer
();
45
};
// end Aux container
46
48
class
PartonHistory
:
public
SG::AuxElement
{
49
public
:
51
PartonHistory
();
53
virtual
~PartonHistory
() {}
54
55
void
IniVarTtbar
();
56
void
IniVarTzq
();
57
void
IniVarTtbarLight
();
58
void
IniVarTbbar
();
59
void
IniVarWlv
();
60
void
IniVarWtb
();
61
void
IniVarZ
();
62
void
IniVarTtGamma
();
63
void
IniVarThq
();
64
void
IniVarTth
();
65
};
66
typedef
DataVector < xAOD::PartonHistory >
PartonHistoryContainer
;
67
}
68
69
// Dictonaries
70
CLASS_DEF
(
xAOD::PartonHistory
, 135846343, 1)
71
CLASS_DEF
(
xAOD
::
PartonHistoryContainer
, 1219079565, 1)
72
CLASS_DEF
(
xAOD
::PartonHistoryAuxContainer, 1244378748, 1)
73
74
#endif
xAOD::PartonHistory
Interface class.
Definition:
PartonHistory.h:48
xAOD::PartonHistoryContainer
DataVector< xAOD::PartonHistory > PartonHistoryContainer
Definition:
PartonHistory.h:66
xAOD::PartonHistory::IniVarTtbarLight
void IniVarTtbarLight()
Definition:
PartonHistory.cxx:116
SG::AuxElement
Base class for elements of a container that can have aux data.
Definition:
AuxElement.h:446
xAOD::PartonHistory::IniVarWlv
void IniVarWlv()
Definition:
PartonHistory.cxx:260
xAOD::PartonHistory::~PartonHistory
virtual ~PartonHistory()
Default desturctor.
Definition:
PartonHistory.h:53
AuxContainerBase.h
xAOD::AuxContainerBase
Common base class for the auxiliary containers.
Definition:
AuxContainerBase.h:59
xAOD::PartonHistory::IniVarTth
void IniVarTth()
Definition:
PartonHistory.cxx:633
xAOD
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
Definition:
ICaloAffectedTool.h:24
xAOD::PartonHistory::IniVarZ
void IniVarZ()
Definition:
PartonHistory.cxx:351
xAOD::PartonHistory::PartonHistory
PartonHistory()
Default constructor.
Definition:
PartonHistory.cxx:16
xAOD::PartonHistory::IniVarThq
void IniVarThq()
Definition:
PartonHistory.cxx:470
xAOD::PartonHistoryAuxContainer::PartonHistoryAuxContainer
PartonHistoryAuxContainer()
Default constructor.
Definition:
PartonHistory.cxx:11
xAOD::PartonHistory::IniVarWtb
void IniVarWtb()
Definition:
PartonHistory.cxx:281
xAOD::PartonHistory::IniVarTtGamma
void IniVarTtGamma()
Definition:
PartonHistory.cxx:374
DataVector
Derived DataVector<T>.
Definition:
DataVector.h:581
xAOD::PartonHistory::IniVarTtbar
void IniVarTtbar()
Definition:
PartonHistory.cxx:21
xAOD::PartonHistory::IniVarTzq
void IniVarTzq()
Definition:
PartonHistory.cxx:559
CLASS_DEF.h
File providing the different SG_BASE macros.
DataVector.h
An STL vector of pointers that by default owns its pointed-to elements.
xAOD::PartonHistoryAuxContainer
Aux Container.
Definition:
PartonHistory.h:41
CLASS_DEF
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
Definition:
Control/AthenaKernel/AthenaKernel/CLASS_DEF.h:64
AuxElement.h
Base class for elements of a container that can have aux data.
xAOD::PartonHistory::IniVarTbbar
void IniVarTbbar()
Definition:
PartonHistory.cxx:208
Generated on Sun May 19 2024 21:23:48 for ATLAS Offline Software by
1.8.18