00001 #ifndef XAODMUON_VERSIONS_SLOWMUONAUXCONTAINER_V1_H
00002 #define XAODMUON_VERSIONS_SLOWMUONAUXCONTAINER_V1_H
00003
00004
00005 #include "xAODCore/AuxContainerBase.h"
00006 #include "AthLinks/ElementLink.h"
00007
00008
00009 #include "xAODMuon/MuonContainer.h"
00010
00011 namespace xAOD {
00012
00025 class SlowMuonAuxContainer_v1 : public AuxContainerBase {
00026
00027 public:
00029 SlowMuonAuxContainer_v1();
00030
00031 private:
00032 std::vector< float > beta;
00033 std::vector< float > betaT;
00034 std::vector< float > ann;
00035
00036 std::vector< int > nRpcHits;
00037 std::vector< int > nTileCells;
00038
00039 std::vector< float > rpcBetaAvg;
00040 std::vector< float > rpcBetaRms;
00041 std::vector< float > rpcBetaChi2;
00042 std::vector< int > rpcBetaDof;
00043
00044 std::vector< float > mdtBetaAvg;
00045 std::vector< float > mdtBetaRms;
00046 std::vector< float > mdtBetaChi2;
00047 std::vector< int > mdtBetaDof;
00048
00049 std::vector< float > caloBetaAvg;
00050 std::vector< float > caloBetaRms;
00051 std::vector< float > caloBetaChi2;
00052 std::vector< int > caloBetaDof;
00053
00054 std::vector< float > dEdxPixel;
00055 std::vector< float > dEdxCalo;
00056 std::vector< int > dEdxNClusters;
00057
00058 std::vector<ElementLink< MuonContainer > > muonLink;
00059
00060 };
00061 }
00062
00063
00064 #include "xAODCore/BaseInfo.h"
00065 SG_BASE( xAOD::SlowMuonAuxContainer_v1, xAOD::AuxContainerBase );
00066
00067 #endif // XAODMUON_VERSIONS_SLOWMUONAUXCONTAINER_V1_H