ATLAS Offline Software
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):
36 #include "xAODCore/CLASS_DEF.h"
37 #include <vector>
38 
39 namespace xAOD {
42  public:
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  };
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