ATLAS Offline Software
BTagVertexAuxContainer_v1.h
Go to the documentation of this file.
1 // Dear emacs, this is -*- c++ -*-
2 
3 /*
4  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
5 */
6 
7 // $Id: BTagVertexAuxContainer_v1.h 584372 2014-02-20 10:51:12Z jerdmann $
8 #ifndef XAODBTAGGING_VERSIONS_BTAGVERTEXAUXCONTAINER_V1_H
9 #define XAODBTAGGING_VERSIONS_BTAGVERTEXAUXCONTAINER_V1_H
10 
11 // System include(s):
12 #include <vector>
13 
14 // EDM include(s):
15 #include "AthLinks/ElementLink.h"
20 
21 namespace xAOD {
22 
35 
36  public:
39 
40  private:
41 
42 
43  std::vector<float> chi2;
44  std::vector<float> NDF;
45  std::vector<float> pv_compatibility;
46  std::vector<std::vector<float> > compToOtherSV;
47  // std::vector<std::vector< ElementLink<xAOD::BTagVertexContainer> > > reco_vertexLink;
48 
49  std::vector<std::vector<float> > track_chi2;
50  std::vector<std::vector<float> > track_NDF;
51  std::vector<std::vector<float> > track_refPx;
52  std::vector<std::vector<float> > track_refPy;
53  std::vector<std::vector<float> > track_refPz;
54  std::vector<std::vector< ElementLink<xAOD::TrackParticleContainer > > > track_links;
55 
56 
57  }; // class BTagVertexAuxContainer_v1
58 
59 } // namespace xAOD
60 
61 // Set up StoreGate inheritance for the class:
62 #include "xAODCore/BaseInfo.h"
64 
65 #endif // XAODBTAGGING_VERSIONS_BTAGGINGAUXCONTAINER_V1_H
SG_BASE
SG_BASE(xAOD::BTagVertexAuxContainer_v1, xAOD::AuxContainerBase)
xAOD::BTagVertexAuxContainer_v1
Temporary container used until we have I/O for AuxStoreInternal.
Definition: BTagVertexAuxContainer_v1.h:34
xAOD::BTagVertexAuxContainer_v1::compToOtherSV
std::vector< std::vector< float > > compToOtherSV
Definition: BTagVertexAuxContainer_v1.h:46
AuxContainerBase.h
xAOD::AuxContainerBase
Common base class for the auxiliary containers.
Definition: AuxContainerBase.h:59
BaseInfo.h
xAOD
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
Definition: ICaloAffectedTool.h:24
xAOD::BTagVertexAuxContainer_v1::track_NDF
std::vector< std::vector< float > > track_NDF
Definition: BTagVertexAuxContainer_v1.h:50
xAOD::BTagVertexAuxContainer_v1::track_chi2
std::vector< std::vector< float > > track_chi2
Definition: BTagVertexAuxContainer_v1.h:49
xAOD::BTagVertexAuxContainer_v1::track_refPy
std::vector< std::vector< float > > track_refPy
Definition: BTagVertexAuxContainer_v1.h:52
IParticleContainer.h
xAOD::BTagVertexAuxContainer_v1::track_refPz
std::vector< std::vector< float > > track_refPz
Definition: BTagVertexAuxContainer_v1.h:53
xAOD::BTagVertexAuxContainer_v1::chi2
std::vector< float > chi2
Definition: BTagVertexAuxContainer_v1.h:43
xAOD::BTagVertexAuxContainer_v1::pv_compatibility
std::vector< float > pv_compatibility
Definition: BTagVertexAuxContainer_v1.h:45
VertexContainer.h
xAOD::BTagVertexAuxContainer_v1::BTagVertexAuxContainer_v1
BTagVertexAuxContainer_v1()
Default constructor.
Definition: BTagVertexAuxContainer_v1.cxx:12
xAOD::BTagVertexAuxContainer_v1::track_links
std::vector< std::vector< ElementLink< xAOD::TrackParticleContainer > > > track_links
Definition: BTagVertexAuxContainer_v1.h:54
xAOD::BTagVertexAuxContainer_v1::track_refPx
std::vector< std::vector< float > > track_refPx
Definition: BTagVertexAuxContainer_v1.h:51
xAOD::BTagVertexAuxContainer_v1::NDF
std::vector< float > NDF
Definition: BTagVertexAuxContainer_v1.h:44
TrackParticleContainer.h