mu

New Small Wheel Simulation and Digitization Validation

This twiki page contains information on the validation ntuples for the simulation and digitization of the New Small Wheel.

Validation Ntuple Information

Validation ntuples can be produced with simulation and/or digitization information with the MuonPRDTest package

MuonSpectrometer/MuonValidation/MuonPRDTest

An example digitization ntuple can be found on eos

/eos/atlas/atlascerngroupdisk/perf-muon/NSW/EvntGeneration/SingleMuon_pt10-100/Digitization_ntuples

The ntuples are organized by MM, sTGC and simulation (hits) or digitization (digits).

The variables use an identifier scheme that is explained in this document on NSW SW identifiers.

MM Digit Variables

MM digitization variables header and src.

Information of the module down to the channel closest to the initial G4 hit. Size of vector is Digits_MM_n.

Digits_MM_n Number of detector layers with digits
Digits_MM_stationName MM station (Athena identifiers: small "MMS" and large "MML")
Digits_MM_stationEta Eta of the chamber (1 or 2, with > 0 for side A; < 0 for side C)
Digits_MM_stationPhi Phi of the chamber (1-8, large and small sectors grouped together. eg: sectors 1 & 2 have Digits_MM_stationPhi = 1)
Digits_MM_multiplet Multiplet (1 or 2)
Digits_MM_gas_gap Gas gap (1-4)
Digits_MM_channel Channel number - out to < 5k

Vectors that hold vectors of digits in which an entry corresponds to a strip that fired. The information is from the VMM chip response emulation.

Digits_MM_time Strip time
Digits_MM_charge Strip charge
Digits_MM_stripPosition Strip position - strip number
Digits_MM_stripLposX Strip local position X
Digits_MM_stripLposY Strip local position Y
Digits_MM_stripGposX Strip global position X
Digits_MM_stripGposY Strip global position Y
Digits_MM_stripGposZ Strip global position Z

Vectors that hold vectors of digits in which an entry corresponds to a strip that fired. The information is after the strip response, without electronics response.

Digits_MM_stripResponse_time Strip time after strip response only
Digits_MM_stripResponse_charge Strip charge after strip response only
Digits_MM_stripResponse_stripPosition Strip position - strip number
Digits_MM_stripResponse_stripLposX Strip local position X after strip response only
Digits_MM_stripResponse_stripLposY Strip local position Y after strip response only
Digits_MM_stripresponse_stripGposX Strip global position X after strip response only
Digits_MM_stripResponse_stripGposY Strip global position Y after strip response only
Digits_MM_stripResponse_stripGposZ Strip global position Z after strip response only

Truth information of the (1st) Geant4 hit that caused this digit. Size of vector is Digits_MM_n.

Digits_MM_truth_barcode Truth hit barcode
Digits_MM_truth_localPosX Truth hit local position X
Digits_MM_truth_localPosY Truth hit local position Y
Digits_MM_truth_XZ_angle Truth XZ angle
Digits_MM_truth_globalPosX Truth global position X
Digits_MM_truth_globalPosY Truth global position Y
Digits_MM_truth_globalPosZ Truth global position Z

Trigger information.

Digits_MM_time_trigger Trigger time
Digits_MM_charge_trigger Trigger charge
Digits_MM_position_trigger Trigger strip position
Digits_MM_MMFE_VMM_id_trigger Trigger MMFE ID
Digits_MM_VMM_id_trigger Trigger VMM ID

MM Sim Hit Variables

Simulated hit information from G4 header and src.

Hits_MM_n Number of hits
Hits_MM_trackId  
Hits_MM_truthEl  
Hits_MM_globalTime Hit global time

Hit, surface, digit positions, etc

Hits_MM_hitGlobalPositionX Hit global position X
Hits_MM_hitGlobalPositionY Hit global position Y
Hits_MM_hitGlobalPositionZ Hit global position Z
Hits_MM_hitGlobalPositionR Hit global position R
Hits_MM_hitGlobalPositionP Hit global position P
Hits_MM_hitGlobalDirectionX Hit global direction X
Hits_MM_hitGlobalDirectionY Hit global direction Y
Hits_MM_hitGlobalDirectionZ Hit global direction Z
Hits_MM_hitLocalPositionX Hit local position X
Hits_MM_hitLocalPositionY Hit local position Y
Hits_MM_hitLocalPositionZ Hit local position Z
Hits_MM_detector_globalPositionX Hit detector global position X
Hits_MM_detector_globalPositionY Hit detector global position Y
Hits_MM_detector_globalPositionZ Hit detector global position Z
Hits_MM_detector_globalPositionR Hit detector global position R
Hits_MM_detector_globalPositionP Hit detector global position P
Hits_MM_hitToDsurfacePositionX  
Hits_MM_hitToDsurfacePositionY  
Hits_MM_hitToDsurfacePositionZ  
Hits_MM_hitToRsurfacePositionX  
Hits_MM_hitToRsurfacePositionY  
Hits_MM_hitToRsurfacePositionZ  
Hits_MM_FastDigitRsurfacePositionX  
Hits_MM_FastDigitRsurfacePositionY  
Hits_MM_particleEncoding Hit particle encoding
Hits_MM_kineticEnergy Hit kinetic energy
Hits_MM_depositEnergy Hit energy deposit
Hits_MM_StepLength Hit step length

Information about detector element with sim hit. This information is encoded with the sim ID (different from the offline below).

Hits_MM_sim_stationName Hit station name
Hits_MM_sim_stationEta Hit station eta
Hits_MM_sim_stationPhi Hit station phi
Hits_MM_sim_multilayer Hit multilayer
Hits_MM_sim_layer Hit layer
Hits_MM_sim_side Hit side

Information about detector element with sim hit using offline identifiers.

Hits_MM_off_stationName Offline ID station number
Hits_MM_off_stationEta Offline ID station eta
Hits_MM_off_stationPhi Offline ID station phi
Hits_MM_off_multiplet Offline ID multiplet
Hits_MM_off_gas_gap Offline ID gas gap
Hits_MM_off_channel Offline ID channel number

Truth Particle Variables

Truth particle as generated.

TruthParticle_n Number of truth particles
TruthParticle_Pt pT
TruthParticle_Eta Eta
TruthParticle_Phi Phi
TruthParticle_E Energy
TruthParticle_M Mass
TruthParticle_Pdg PDG ID
TruthParticle_Status MC status
TruthParticle_Barcode MC barcode
TruthParticle_Production_vertex_id Production vertex ID
TruthParticle_End_vertex_id Decay vertex ID

Truth vertex information - to study truth history.

TruthVertex_n Number of truth vertices
TruthVertex_X Truth vertex X
TruthVertex_Y Truth vertex Y
TruthVertex_Z Truth vertex Z
TruthVertex_T Truth vertex T
TruthVertex_Id Truth vertex ID

Truth particle information at the entrance to the Muon Spectrometer volume

Truth information at the entry to the Muon Spectrometer volume header and src.

MuEntryParticle_n Number of particles at MS entrance
MuEntry_Particle_Pt Particle pT at MS entrance
MuEntry_Particle_Eta Particle eta at MS entrance
MuEntry_Particle_Phi Particle phi at MS entrance
MuEntry_Particle_Pdg Particle PDG ID
MuEntry_Particle_Barcode Particle barcode
MuEntry_Position_Eta Eta of position of particle at entrance to the MS
MuEntry_Position_Phi Phi of position of particle at entrance to the MS
MuEntry_Position_X X position of particle at entrance to the MS
MuEntry_Position_Y Y position of particle at entrance to the MS
MuEntry_Position_Z Z position of particle at entrance to the MS

Basic information

runNumber Run Number
eventNumber Event Number

sTGC Sim Hit Variables

Hits_sTGC_nSimHits  
Hits_sTGC_trackId  
Hits_sTGC_truthEl  
Hits_sTGC_globalTime  
Hits_sTGC_hitGlobalPositionX  
Hits_sTGC_hitGlobalPositionY  
Hits_sTGC_hitGlobalPositionZ  
Hits_sTGC_hitGlobalPositionR  
Hits_sTGC_hitGlobalPositionP  
Hits_sTGC_hitGlobalDirectionX  
Hits_sTGC_hitGlobalDirectionY  
Hits_sTGC_hitGlobalDirectionZ  
Hits_sTGC_hitLocalPositionX  
Hits_sTGC_hitLocalPositionY  
Hits_sTGC_hitLocalPositionZ  
Hits_sTGC_detector_globalPositionX  
Hits_sTGC_detector_globalPositionY  
Hits_sTGC_detector_globalPositionZ  
Hits_sTGC_detector_globalPositionR  
Hits_sTGC_detector_globalPositionP  
Hits_sTGC_hitToDsurfacePositionX  
Hits_sTGC_hitToDsurfacePositionY  
Hits_sTGC_hitToDsurfacePositionZ  
Hits_sTGC_hitToRsurfacePositionX  
Hits_sTGC_hitToRsurfacePositionY  
Hits_sTGC_hitToRsurfacePositionZ  
Hits_sTGC_FastDigitRsurfacePositionX  
Hits_sTGC_FastDigitRsurfacePositionY  
Hits_sTGC_particleEncoding  
Hits_sTGC_kineticEnergy  
Hits_sTGC_depositEnergy  
Hits_sTGC_StepLength  
Hits_sTGC_sim_stationName  
Hits_sTGC_wedgeId  
Hits_sTGC_wedgeType  
Hits_sTGC_detectorNumber  
Hits_sTGC_sim_stationEta  
Hits_sTGC_sim_stationPhi  
Hits_sTGC_sim_multilayer  
Hits_sTGC_sim_layer  
Hits_sTGC_sim_side  
Hits_sTGC_stripNumber  
Hits_sTGC_wireNumber  
Hits_sTGC_off_stationName  
Hits_sTGC_off_stationEta  
Hits_sTGC_off_stationPhi  
Hits_sTGC_off_multiplet  
Hits_sTGC_off_gas_gap  
Hits_sTGC_off_channel_type  
Hits_sTGC_off_channel  

sTGC Digit Variables

Digits_sTGC_n  
Digit_sTGC_Pad_Digits_n  
Digit_sTGC_time  
Digit_sTGC_bctag  
Digit_sTGC_charge  
Digit_sTGC_isDead  
Digit_sTGC_isPileup  
Digit_sTGC_stationName  
Digit_sTGC_stationEta  
Digit_sTGC_stationPhi  
Digit_sTGC_multiplet  
Digit_sTGC_gas_gap  
Digit_sTGC_channel_type  
Digit_sTGC_channel  
Digit_sTGC_stationEtaMin  
Digit_sTGC_stationEtaMax  
Digit_sTGC_stationPhiMin  
Digit_sTGC_stationPhiMax  
Digit_sTGC_gas_gapMin  
Digit_sTGC_gas_gapMax  
Digit_sTGC_padEta  
Digit_sTGC_padPhi  
Digit_sTGC_numberOfMultilayers  
Digit_sTGC_multilayerMin  
Digit_sTGC_multilayerMax  
Digit_sTGC_channelTypeMin  
Digit_sTGC_channelTypeMax  
Digit_sTGC_channelMin  
Digit_sTGC_channelMax  
Digit_sTGC_channelNumber  
Digits_sTGC_channelPosX  
Digits_sTGC_channelPosY  
Digits_sTGC_localPosX  
Digits_sTGC_localPosY  
Digits_sTGC_globalPosX  
Digits_sTGC_globalPosY  
Digits_sTGC_globalPosZ  
Digits_sTGC_truth_barcode  
Digits_sTGC_truth_localPosX  
Digits_sTGC_truth_localPosY  
Digits_sTGC_truth_globalPosX  
Digits_sTGC_truth_globalPosY  
Digits_sTGC_truth_globalPosZ  
Digits_sTGC_truth_XZ_angle  

-- VerenaMartinez - 2017-12-11

Topic attachments
I Attachment History Action Size Date Who Comment
PDFpdf NSW_ID_SW.pdf r1 manage 261.6 K 2017-12-12 - 03:54 UnknownUser NSW SW Identifiers
Edit | Attach | Watch | Print version | History: r2 < r1 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r2 - 2017-12-12 - unknown
 
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    Sandbox All webs login

This site is powered by the TWiki collaboration platform Powered by PerlCopyright & 2008-2020 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
or Ideas, requests, problems regarding TWiki? use Discourse or Send feedback