ATLAS Offline Software
Loading...
Searching...
No Matches
ALFADataAuxContainer_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: ALFADataAuxContainer_v1.h 693858 2015-09-09 10:30:15Z krasznaa $
8#ifndef XAODFORWARD_VERSIONS_ALFADATAAUXCONTAINER_V1_H
9#define XAODFORWARD_VERSIONS_ALFADATAAUXCONTAINER_V1_H
10
11// System include(s):
12#include <vector>
13
14// EDM include(s):
16
17namespace xAOD {
18
30
31 public:
34
35 private:
38 std::vector< std::vector< int > > detectorPartID;
39 std::vector< int > maxTrackCnt;
40 std::vector< std::vector< float > > overU;
41 std::vector< std::vector< float > > overV;
42 std::vector< std::vector< float > > overY;
43 std::vector< std::vector< int > > numU;
44 std::vector< std::vector< int > > numV;
45 std::vector< std::vector< int > > numY;
46 std::vector< std::vector< int > > mdFibSel;
47 std::vector< std::vector< int > > odFibSel;
48 std::vector< std::vector< float > > xDetCS;
49 std::vector< std::vector< float > > yDetCS;
51
55 std::vector< std::vector< float > > xLhcCS;
56 std::vector< std::vector< float > > yLhcCS;
57 std::vector< std::vector< float > > zLhcCS;
58 std::vector< std::vector< float > > xRPotCS;
59 std::vector< std::vector< float > > yRPotCS;
60 std::vector< std::vector< float > > xStatCS;
61 std::vector< std::vector< float > > yStatCS;
62 std::vector< std::vector< float > > xBeamCS;
63 std::vector< std::vector< float > > yBeamCS;
65
68 std::vector< std::vector< int > > scaler;
69 std::vector< std::vector< int > > trigPat;
71
74 std::vector< std::vector< int > > mdFiberHits;
75 std::vector< std::vector< int > > mdMultiplicity;
77
80 std::vector< std::vector< int > > odFiberHitsPos;
81 std::vector< std::vector< int > > odFiberHitsNeg;
82 std::vector< std::vector< int > > odMultiplicityPos;
83 std::vector< std::vector< int > > odMultiplicityNeg;
85
86 }; // class ALFADataAuxContainer_v1
87
88} // namespace xAOD
89
90// Declare the inheritance of the class:
91#include "xAODCore/BaseInfo.h"
93
94#endif //XAODFORWARD_VERSIONS_ALFADATAAUXCONTAINER_V1_H
#define SG_BASE(D, B)
Declare that class D derives from class B.
Auxiliary store for xAOD::ALFADataContainer_v1.
std::vector< std::vector< float > > xRPotCS
std::vector< std::vector< float > > xBeamCS
std::vector< std::vector< int > > mdFiberHits
std::vector< std::vector< float > > yStatCS
std::vector< std::vector< int > > mdFibSel
std::vector< std::vector< float > > overU
std::vector< std::vector< float > > yDetCS
std::vector< std::vector< float > > yRPotCS
std::vector< std::vector< int > > numY
std::vector< std::vector< int > > odMultiplicityPos
std::vector< std::vector< int > > odFibSel
std::vector< std::vector< float > > overY
std::vector< std::vector< float > > overV
std::vector< std::vector< float > > xDetCS
std::vector< std::vector< int > > odFiberHitsNeg
std::vector< std::vector< float > > xStatCS
std::vector< std::vector< float > > yBeamCS
ALFADataAuxContainer_v1()
Default constructor.
std::vector< std::vector< int > > odFiberHitsPos
std::vector< std::vector< int > > numU
std::vector< std::vector< int > > odMultiplicityNeg
std::vector< std::vector< float > > zLhcCS
std::vector< std::vector< int > > trigPat
std::vector< std::vector< int > > mdMultiplicity
std::vector< std::vector< int > > detectorPartID
std::vector< std::vector< float > > yLhcCS
std::vector< std::vector< int > > scaler
std::vector< std::vector< float > > xLhcCS
std::vector< std::vector< int > > numV
Common base class for the auxiliary containers.
AuxContainerBase(bool allowDynamicVars=true)
Default constructor.
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.