ATLAS Offline Software
Loading...
Searching...
No Matches
nodeIDPrinter.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
3*/
4
5/*
6 function to provide a standard way of output hypo tree node information.
7*/
8
9#ifndef TRIGHLTJETHYPO_NODEIDPRINTER_H
10#define TRIGHLTJETHYPO_NODEIDPRINTER_H
11
12
13#include <string>
14#include <optional>
15
16std::string nodeIDPrinter(const std::string& name,
17 int nodeID,
18 int parentID,
19 bool pass,
20 const std::string& time="");
21
22std::string nodeIDPrinter(const std::string& name,
23 int nodeID,
24 int parentID,
25 const std::optional<bool>& pass,
26 const std::string& time="");
27
28std::string nodeIDPrinter(const std::string& name,
29 const std::optional<bool>& pass,
30 const std::string& time);
31
32
33std::string nodeIDPrinter(const std::string& name,
34 int nodeID,
35 int parentID);
36#endif
std::string nodeIDPrinter(const std::string &name, int nodeID, int parentID, bool pass, const std::string &time="")