ATLAS Offline Software
Loading...
Searching...
No Matches
InputConnector.cxx
Go to the documentation of this file.
1// Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
2
5
6using namespace std;
7using namespace TCS;
8
14
17
18
24
25
26// attaches the input data to the connector (does not take ownership)
27void
29 if(m_outputData != 0) {
30 TCS_EXCEPTION("Trying to attach data to input connector " << name() << " which has already data attached")
31 }
33}
34
35
36namespace TCS {
37
38
39ostream &
40operator<<(ostream &o, const TCS::InputConnector & conn) {
41 o << conn.name();
42 return o;
43}
44
45
46}
char data[hepevt_bytes_allocation_ATLAS]
Definition HepEvt.cxx:11
Connector(const std::string &name, ConnectorType conntype)
Definition Connector.cxx:31
const std::string & name() const
Definition Connector.h:44
InputConnector(const std::string &name)
inputTOBType_t m_inputTOBType
void attachOutputData(const InputTOBArray *data)
InputTOBArray const * m_outputData
std::ostream & operator<<(std::ostream &os, const TCS::Bin &bin)
inputTOBType_t inputType(const std::string &input)
Definition Types.cxx:47
STL namespace.