|
ATLAS Offline Software
|
Go to the documentation of this file.
9 #ifndef INDET_SCT_CLUSTERVALIDATIONNTUPLEWRITER_H
10 #define INDET_SCT_CLUSTERVALIDATIONNTUPLEWRITER_H
71 ToolHandle<ISCT_ByteStreamErrorsTool>
m_byteStreamErrTool{
this,
"ByteStreamErrTool",
"SCT_ByteStreamErrorsTool",
"Tool to retrieve SCT ByteStream Errors"};
72 ToolHandle<ISCT_CablingTool>
m_cabling{
this,
"SCT_CablingTool",
"SCT_CablingTool",
"Tool to retrieve SCT Cabling"};
152 #endif // INDET_SCT_CLUSTERVALIDATIONNTUPLEWRITER_H
std::vector< float > * m_sp_z
z position of SpacePoint in ATLAS coordinate system (mm)
std::vector< int > * m_sct_eta
eta of the SCT wafer
Property holding a SG store/key/clid from which a ReadHandle is made.
std::vector< int > * m_sct_phi
phi of the SCT wafer
std::vector< int > * m_sct_rdoGroupSize
RDO group size.
int m_eventNumber
event number for current PRD vector
ToolHandle< ISCT_CablingTool > m_cabling
virtual StatusCode execute() override
standard Athena-Algorithm method
std::vector< int > * m_sct_side
side of the SCT wafer (0 or 1) within the SCT module
std::vector< int > * m_scterr_rodid
online ID of ROD containing link
std::vector< int > * m_sp_bec
Barrel or endcap index (barrel: 0, endcap: +/-2) for SpacePoint.
std::vector< int > * m_sct_numHitsInWafer
number of hits in the SCT wafer
SG::ReadHandleKey< SpacePointContainer > m_spacePointContainerName
SG::ReadHandleKey< xAOD::EventInfo > m_eventInfoKey
~SCT_ClusterValidationNtupleWriter()=default
Default Destructor.
Trk::PrepRawDataContainer< SCT_ClusterCollection > SCT_ClusterContainer
SG::ReadHandleKey< SCT_RDO_Container > m_dataObjectName
std::vector< int > * m_sct_rdoIsOnTrack
RDO on track.
std::vector< int > * m_sct_rodid
ROD ID of the RDO.
StringProperty m_ntupleDirName
jobOption: Ntuple directory name
int m_nRIOs
number of RIOs, i.e.
std::vector< int > * m_SctPhiModule
from IdHelper: module index in phi
SG::ReadCondHandleKey< InDetDD::SiDetectorElementCollection > m_SCTDetEleCollKey
int m_lumiBlock
event lumi block information
int m_timeStamp
event time stamp
std::vector< int > * m_scterr_side
side of the SCT wafer (0 or 1) within the module
std::vector< float > * m_SctHitErr
please provide description!
BooleanProperty m_doHitsOnTracks
flag to book, access and fill RDO isOnTrack or not
std::vector< int > * m_SctLayerDisk
from IdHelper: layer/disk index
std::vector< float > * m_rioSurfaceX
global x coordinate of SCT wafer center UNIT:mm
BooleanProperty m_fillRDO
flag to book, access and fill RDO or not
std::vector< int > * m_scterr_layer
layer (barrel) or disk (endcap) of wafer with the error
SCT_ClusterValidationNtupleWriter(const std::string &name, ISvcLocator *pSvcLocator)
Standard Athena-Algorithm Constructor.
std::vector< int > * m_sct_channel
channel within ROD of the RDO
BooleanProperty m_fillCluster
flag to book, access and fill Cluster or not
::StatusCode StatusCode
StatusCode definition for legacy code.
int m_runNumber
run number
std::vector< int > * m_scterr_channel
online channel no.
std::vector< float > * m_rioLoc1
local x coordinate of strip UNIT:mm
SG::ReadHandleKey< SCT_ClusterContainer > m_jo_riocontainername
std::vector< float > * m_sp_x
x position of SpacePoint in ATLAS coordinate system (mm)
std::vector< int > * m_SctBarrelEndcap
from IdHelper: pos/neg barrel (+/-1) and pos/neg endcap (+/-2) UNIT:1:bar, 2:ec
StringProperty m_ntupleFileName
jobOption: Ntuple file name
std::vector< int > * m_sct_firstStrip
index (could be from 0 to 767) of the fired strip within the SCT wafer
std::vector< int > * m_sp_eta
eta index of the SCT-layer in which the SCT wafer is positioned for SpacePoint
std::vector< int > * m_SctSide
from IdHelper: side index (0/1)
std::vector< int > * m_sct_waferHash
index (could be from 0 to 8175) of the fired SCT wafer
StringProperty m_ntupleTreeName
jobOption: Ntuple tree name
std::vector< int > * m_SctEtaModule
from IdHelper: module index in eta
std::vector< float > * m_SctDeltaPhi
please provide description!
int m_totalNumErrors
total number of BS errors.
virtual StatusCode initialize() override
standard Athena-Algorithm method
std::vector< int > * m_scterr_type
type of BS error (as defined in SCT_ByteStreamErrs enum in ISCT_ByteStreamErrorsSvc....
std::vector< float > * m_rioSurfaceZ
global x coordinate of SCT wafer center UNIT:mm
BooleanProperty m_fillSpacePoint
flag to book, access and fill SpacePoints or not
std::vector< float > * m_sp_y
y position of SpacePoint in ATLAS coordinate system (mm)
int m_nRDOs
Number of RDOs.
std::vector< int > * m_sct_tbin
timebin of the RDO
std::vector< int > * m_sct_layer
index of the SCT-layer in which the SCT wafer is positioned
std::vector< int > * m_sct_barrelec
barrel/endcap index (barrel: 0, endcap: +/-2)
const SCT_ID * m_sctid
SCT ID helper.
std::vector< int > * m_sp_layer
index of the SCT-layer in which the SCT wafer is positioned for SpacePoint
std::vector< int > * m_scterr_eta
eta of the SCT wafer
BooleanProperty m_fillBSErrs
flag to book, access and fill ByteStream errors or not
int m_bunchCrossing
event bunch crossing ID
virtual StatusCode finalize() override
standard Athena-Algorithm method
std::vector< float > * m_rioSurfaceY
global x coordinate of SCT wafer center UNIT:mm
ToolHandle< ISCT_ByteStreamErrorsTool > m_byteStreamErrTool
std::vector< int > * m_scterr_phi
phi of the SCT wafer
const InDet::SCT_ClusterContainer * m_riocontainer
container of RIOs
TTree * m_nt
pointer to the ntuple tree.
std::vector< int > * m_sp_phi
phi index of the SCT-layer in which the SCT wafer is positioned for SpacePoint
SG::ReadHandleKey< TrackCollection > m_inputTrackCollection
std::vector< int > * m_scterr_bec
barrel/endcap index (barrel: 0, endcap: +/-2)