ATLAS Offline Software
Loading...
Searching...
No Matches
SCT_Cluster.cxx
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
3*/
4
6// SCT_Cluster.cxx
7// Implementation file for class SCT_Cluster
9// (c) ATLAS Detector software
11// Version 1.0 15/07/2003 Veronique Boisvert
13
15// forward includes
16#include "GaudiKernel/MsgStream.h"
19#include <ostream>
20#include <sstream>
21
22
23namespace InDet{
24
26 const Amg::Vector2D& locpos,
27 std::vector<Identifier>&& rdoList,
28 const InDet::SiWidth& width,
29 const InDetDD::SiDetectorElement* detEl,
30 Amg::MatrixX&& locErrMat)
31 : SiCluster(RDOId,
32 locpos,
33 std::move(rdoList),
34 width,
35 detEl,
36 std::move(locErrMat))
38{}
39
41
42MsgStream& operator << (MsgStream& stream, const SCT_Cluster& prd)
43{
44 return prd.dump(stream);
45}
46
47std::ostream& operator << (std::ostream& stream, const SCT_Cluster& prd)
48{
49 return prd.dump(stream);
50}
51
52bool
59
60
61MsgStream& SCT_Cluster::dump( MsgStream& stream) const
62{
63 std::ostringstream out;
64 dump(out);
65 stream<<out.str();
66 return stream;
67}
68
69std::ostream& SCT_Cluster::dump( std::ostream& stream) const
70{
71 stream << "SCT_Cluster object"<<std::endl;
72 stream << "Base class (SiCluster):" << std::endl;
73 this->SiCluster::dump(stream);
74
75 return stream;
76}
77
78
79}//end of ns
Class to hold geometrical description of a silicon detector element.
uint16_t m_hitsInThirdTimeBin
Some information about timing - which strips had 010 and which 011 for first 16 strips in a cluster.
virtual Trk::PrepRawDataType prdType() const override final
Interface method checking the type.
virtual bool type(Trk::PrepRawDataType type) const override final
Interface method checking the type.
virtual ~SCT_Cluster()
Destructor:
SCT_Cluster()=default
Constructor without parameters.
virtual MsgStream & dump(MsgStream &stream) const override final
dump information about the PRD object.
const InDet::SiWidth & width() const
return width class reference
virtual MsgStream & dump(MsgStream &stream) const override
dump information about the SiCluster
Definition SiCluster.cxx:88
SiCluster()=default
const std::vector< Identifier > & rdoList() const
return the List of rdo identifiers (pointers)
Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic > MatrixX
Dynamic Matrix - dynamic allocation.
Eigen::Matrix< double, 2, 1 > Vector2D
Primary Vertex Finder.
MsgStream & operator<<(MsgStream &, const GNNTrackFinderTritonTool &)
PrepRawDataType
Definition PrepRawData.h:39
-event-from-file
STL namespace.