|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TRIGCONFDATA_HLTCHAIN_H
6 #define TRIGCONFDATA_HLTCHAIN_H
33 virtual std::string
className()
const override;
48 const std::string &
l1item()
const;
57 std::vector<std::string>
streams()
const;
60 std::vector<std::string>
groups()
const;
const ptree & data() const
Access to the underlying data, if needed.
std::vector< std::string > l1thresholds() const
Accessor to the l1 thresholds.
std::vector< std::string > streams() const
Accessor to the connected output streams.
void update() override
Update the internal data after modification of the data object.
virtual std::string className() const override
A string that is the name of the class.
Forward iterator to traverse the main components of the trigger configuration.
std::vector< std::string > groups() const
Accessor to the groups this chain belongs to.
virtual ~Chain() override=default
Destructor.
std::vector< size_t > legMultiplicities() const
Accessor to the chains multiplicitiy requirements for each of its legs.
std::vector< std::string > sequencers() const
Accessor to the sequencers this chain belongs to.
boost::property_tree::ptree ptree
Base class for Trigger configuration data and wrapper around underlying representation.
unsigned int counter() const
Accessor to the chain counter.
unsigned int namehash() const
Accessor to the chain name hash.
const std::string & l1item() const
Accessor to the seeding L1 item.