ATLAS Offline Software
L1Topo/L1TopoEvent/L1TopoEvent/jJetTOBArray.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 
6 #ifndef JJETTOBARRAY_H
7 #define JJETTOBARRAY_H
8 
9 #include <iostream>
12 #include "L1TopoEvent/jJetTOB.h"
13 #include <vector>
14 
15 namespace TCS {
16 
17  class TOBArray;
18 
19  class jJetTOBArray : public InputTOBArray, public DataArrayImpl<jJetTOB> {
20  public:
21  // default constructor
22  jJetTOBArray(const std::string & name, unsigned int reserve);
23 
24  virtual unsigned int size() const { return DataArrayImpl<jJetTOB>::size(); }
25 
26  TOBArray asTOBArray() const;
27 
28  private:
29  // print method can be invoked via <<
30  virtual void print(std::ostream&) const;
31  };
32 
33 }
34 
35 #endif
TCS::jJetTOBArray::jJetTOBArray
jJetTOBArray(const std::string &name, unsigned int reserve)
Definition: L1Topo/L1TopoEvent/Root/jJetTOBArray.cxx:10
InputTOBArray.h
jJetTOB.h
TCS::DataArray::name
const std::string & name() const
Definition: DataArray.h:20
TCS::DataArrayImpl
Definition: DataArrayImpl.h:13
TCS::DataArrayImpl::size
size_t size() const
Definition: DataArrayImpl.h:30
TCS::InputTOBArray
Definition: InputTOBArray.h:15
TCS::TOBArray
Definition: TOBArray.h:24
TCS::jJetTOBArray
Definition: L1Topo/L1TopoEvent/L1TopoEvent/jJetTOBArray.h:19
DataArrayImpl.h
TCS::jJetTOBArray::size
virtual unsigned int size() const
Definition: L1Topo/L1TopoEvent/L1TopoEvent/jJetTOBArray.h:24
TCS::jJetTOBArray::print
virtual void print(std::ostream &) const
Definition: L1Topo/L1TopoEvent/Root/jJetTOBArray.cxx:25
TCS
Definition: Global/GlobalSimulation/src/IO/Decision.h:18
TCS::jJetTOBArray::asTOBArray
TOBArray asTOBArray() const
Definition: L1Topo/L1TopoEvent/Root/jJetTOBArray.cxx:17