00001
00002
00003 #ifndef XAODBTAGGING_VERSIONS_BTAGGINGAUXCONTAINER_V1_H
00004 #define XAODBTAGGING_VERSIONS_BTAGGINGAUXCONTAINER_V1_H
00005
00006
00007 #include <vector>
00008
00009
00010 #include "AthLinks/ElementLink.h"
00011 #include "xAODCore/AuxContainerBase.h"
00012 #include "xAODTracking/TrackParticleContainer.h"
00013
00014 namespace xAOD {
00015
00027 class BTaggingAuxContainer_v1 : public AuxContainerBase {
00028
00029 public:
00031 BTaggingAuxContainer_v1();
00032
00033 private:
00034
00035 std::vector<double> SV0_significance3D;
00036
00037
00038 std::vector<double> SV1_pb;
00039 std::vector<double> SV1_pu;
00040 std::vector<double> SV1_pc;
00041
00042
00043 std::vector<double> IP2D_pb;
00044 std::vector<double> IP2D_pu;
00045 std::vector<double> IP2D_pc;
00046
00047
00048 std::vector<double> IP3D_pb;
00049 std::vector<double> IP3D_pu;
00050 std::vector<double> IP3D_pc;
00051
00052
00053 std::vector<double> JetFitter_pb;
00054 std::vector<double> JetFitter_pu;
00055 std::vector<double> JetFitter_pc;
00056
00057 std::vector<double> JetFitterCombNN_pb;
00058 std::vector<double> JetFitterCombNN_pu;
00059 std::vector<double> JetFitterCombNN_pc;
00060
00061 std::vector<double> MV1_discriminant;
00062
00063 };
00064
00065 }
00066
00067 #include "xAODCore/BaseInfo.h"
00068 SG_BASE( xAOD::BTaggingAuxContainer_v1, xAOD::AuxContainerBase );
00069
00070 #endif // XAODBTAGGING_VERSIONS_BTAGGINGAUXCONTAINER_V1_H