|
ATLAS Offline Software
|
Go to the documentation of this file. 1 #ifndef MUONCSVDUMP_BucketDumperAlg_H
2 #define MUONCSVDUMP_BucketDumperAlg_H
29 #include "CLHEP/Random/RandomEngine.h"
54 Gaudi::Property<bool>
m_isMC{
this,
"isMC",
true};
Property holding a SG store/key/clid from which a ReadHandle is made.
MuonVal::VectorBranch< bool > & m_spoint_measuresPhi
MuonVal::VectorBranch< bool > & m_spoint_measuresEta
MuonVal::VectorBranch< unsigned int > & m_spoint_dimension
AthHistogramAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
CLHEP::HepRandomEngine * getRandomEngine(const EventContext &ctx) const
SG::ReadHandleKey< MuonR4::SegmentContainer > m_inSegmentKey
MuonVal::VectorBranch< uint16_t > & m_spoint_adc
MuonVal::ScalarBranch< float > & m_bucket_max
MuonVal::MuonTesterTree m_tree
MuonVal::VectorBranch< float > & m_spoint_covYX
virtual StatusCode execute() override final
MuonVal::MuonIdentifierBranch m_spoint_id
MuonVal::ThreeVectorBranch m_spoint_globalPosition
virtual StatusCode finalize() override final
bool const RAWDATA *ch2 const
Property holding a SG store/key/clid from which a ReadHandle is made.
SG::ReadHandleKey< ActsGeometryContext > m_geoCtxKey
MuonVal::ScalarBranch< float > & m_bucket_min
MuonVal::ScalarBranch< short > & m_spoint_mdtLayer
MuonVal::VectorBranch< unsigned int > & m_spoint_nPhiInstances
setScaleOne setStatusOne setSaturated int16_t
ServiceHandle< IAthRNGSvc > m_rndmSvc
MuonVal::ThreeVectorBranch m_segmentPos
MuonVal::VectorBranch< float > & m_spoint_covXY
MuonVal::VectorBranch< float > & m_spoint_covY
MuonVal::ScalarBranch< uint16_t > & m_bucket_layers
MuonVal::VectorBranch< bool > & m_spoint_isMdt
MuonVal::ThreeVectorBranch m_spoint_localPosition
MuonVal::VectorBranch< bool > & m_spoint_isStrip
The ReadoutGeomCnvAlg converts the Run4 Readout geometry build from the GeoModelXML into the legacy M...
~BucketDumperAlg()=default
Gaudi::Property< bool > m_isMC
MuonVal::ScalarBranch< short > & m_spoint_mdtTube
::StatusCode StatusCode
StatusCode definition for legacy code.
Gaudi::Property< double > m_fracToKeep
ServiceHandle< Muon::IMuonIdHelperSvc > m_idHelperSvc
VectorBranch< T > & newVector(const std::string &name)
Creates new branches and returns their reference.
MuonVal::MatrixBranch< int16_t > & m_spoint_mat
MuonVal::VectorBranch< float > & m_spoint_driftR
virtual StatusCode initialize() override final
MuonVal::VectorBranch< uint16_t > & m_spoint_layer
ScalarBranch< T > & newScalar(const std::string &name)
Class to dump the basic properties of an Identifier into an n-tuple StationName -> BIS,...
MuonVal::VectorBranch< uint16_t > & m_spoint_tdc
MuonVal::ScalarBranch< uint16_t > & m_bucket_spacePoints
MuonVal::ScalarBranch< uint16_t > & m_bucket_segments
This header ties the generic definitions in this package.
MuonVal::VectorBranch< float > & m_segment_numberDoF
MuonVal::VectorBranch< float > & m_segment_chiSquared
void fillChamberInfo(const MuonGMR4::Chamber *chamber)
Handle class for reading a decoration on an object.
SG::ReadHandleKey< SpacePointContainer > m_readKey
MatrixBranch< T > & newMatrix(const std::string &name)
Gaudi::Property< std::string > m_streamName
MuonVal::ThreeVectorBranch m_segmentDir
MuonVal::VectorBranch< unsigned int > & m_spoint_nEtaInstances
MuonVal::VectorBranch< float > & m_spoint_covX
MuonVal::VectorBranch< uint16_t > & m_spoint_nSegments