ATLAS Offline Software
Loading...
Searching...
No Matches
CBNT_UpstreamMat.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef TBREC_CBNT_UPSTREAMMAT_H
6#define TBREC_CBNT_UPSTREAMMAT_H
7
8#include "CBNT_TBRecBase.h"
9#include <string>
10
11
13public:
14 CBNT_UpstreamMat(const std::string &name, ISvcLocator *pSvcLocator);
15 virtual ~CBNT_UpstreamMat();
16 virtual StatusCode CBNT_initialize() override;
17 virtual StatusCode CBNT_execute() override;
18 virtual StatusCode CBNT_finalize() override;
19 virtual StatusCode CBNT_clear() override;
20
21private:
22 std::string m_key;
24 //Ntuple variables:
25
26 long m_nElec;
27 std::vector<float> *m_ElecEne;
28 std::vector<float> *m_ElecAng;
29 long m_nPhot;
30 std::vector<float> *m_PhotEne;
31 std::vector<float> *m_PhotAng;
32};
33
34#endif // CBNT_EVENTINFO_H
35
36
37
38
39
40
41
42
43
44
CBNT_TBRecBase(const std::string &name, ISvcLocator *pSvcLocator)
virtual StatusCode CBNT_finalize() override
virtual StatusCode CBNT_execute() override
std::vector< float > * m_PhotEne
std::vector< float > * m_ElecAng
std::vector< float > * m_ElecEne
CBNT_UpstreamMat(const std::string &name, ISvcLocator *pSvcLocator)
virtual StatusCode CBNT_clear() override
virtual StatusCode CBNT_initialize() override
std::vector< float > * m_PhotAng