JetTagDecoratorAlg.h 685 Bytes
Newer Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
/*
  Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
*/

#ifndef JET_TAG_DECORATOR_ALG_H
#define JET_TAG_DECORATOR_ALG_H

#include "FlavorTagDiscriminants/DecoratorAlg.h"
#include "FlavorTagDiscriminants/IJetTagDecorator.h"

#include "xAODJet/JetContainer.h"
#include "xAODTracking/TrackParticleContainer.h"

namespace detail {
  using JetTag_t = FlavorTagDiscriminants::DecoratorAlg<
    xAOD::JetContainer,
    IJetTagDecorator,
    xAOD::TrackParticleContainer
    >;
}

namespace FlavorTagDiscriminants {
  class JetTagDecoratorAlg : public detail::JetTag_t
  {
  public:
    JetTagDecoratorAlg(const std::string& name, ISvcLocator* svcloc);
  };
}

#endif