ATLAS Offline Software
Loading...
Searching...
No Matches
EMTauResult.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2018 CERN for the benefit of the ATLAS collaboration
3*/
4
5/* **********************************************************
6*
7* EMTauResult is the EMTau part of the L1 RDO.
8* Author: Thomas Schoerner-Sadenius <thomas.schoerner@cern.ch>
9*
10********************************************************** */
11#ifndef TRIGT1RESULT_EMTAURESULT_H
12#define TRIGT1RESULT_EMTAURESULT_H
13
14// STL include(s):
15#include <vector>
16#include <string>
17
18// Local include(s):
19#include "TrigT1Result/Header.h"
22
23namespace ROIB {
24
26
27 public:
28 /* Constructor with header, trailer and RoI vector */
29 EMTauResult( Header&&, Trailer&&, std::vector< EMTauRoI >&& );
30 /* Default constructor */
33
34 EMTauResult(EMTauResult&&) noexcept = default;
36 EMTauResult& operator=(EMTauResult&&) noexcept =default;
37 EMTauResult& operator=(const EMTauResult&) =default;
38
39 /* Member function returning the header */
41 /* Member function returning the trailer */
43 /* Member function returning the RoI vector */
45
47
48 const std::string dump() const;
50 const std::string print(const bool longFormat = false) const;
51
52 private:
53 /* Data members = header, trailer and RoI vector */
57
58 }; // class EMTauResult
59
60} // namespace ROIB
61
62#endif // TRIGT1RESULT_EMTAURESULT_H
Header m_EMTauResultHeader
header fragment in LVL1 eformat
Definition EMTauResult.h:54
EMTauResult(Header &&, Trailer &&, std::vector< EMTauRoI > &&)
const Header & header() const
const std::string print(const bool longFormat=false) const
print object content in a human readable format to string
Trailer m_EMTauResultTrailer
trailer fragment in LVL1 eformat
Definition EMTauResult.h:55
const std::vector< EMTauRoI > & roIVec() const
EMTauResult(EMTauResult &&) noexcept=default
const Trailer & trailer() const
std::vector< EMTauRoI > m_EMTauResultRoIVec
raw data content (RoIs)
Definition EMTauResult.h:56
Header models the LVL1 ROD Header.
ROIB::Trailer models the LVL1 ROD Trailer.
Definition Trailer.h:37
Namespace of the LVL1 RoIB simulation.
-event-from-file
STL namespace.
#define private