Go Back to: C++ Manual General Site
LDMX.TrigScint package¶
Submodules¶
LDMX.TrigScint.qieFormat module¶
TrigScint.QIEEncoder Python module
Sets all parameters to reasonable defaults.
Examples
from LDMX.TrigScint.qieFormat import QIEDecoder dec=QIEDecoder.tagger(“$LDMX_BASE/ldmx-sw/TrigScint/util/channelMapFrontBack.txt”) p.sequence.extend([ dec ])
- class LDMX.TrigScint.qieFormat.QIEDecoder(mapFile, name='QIEDecode')¶
Bases:
Producer
Configuration for QIE encoder
- down()¶
Get the decoding emulator for the trigger pad downstream of target
- tagger()¶
Get the decoding emulator for the trigger pad upstream of tagger
- up()¶
Get the decoding emulator for the trigger pad upstream of target
- class LDMX.TrigScint.qieFormat.QIEEncoder(mapFile, name='QIEEncode')¶
Bases:
Producer
Configuration for QIE encoder
- down()¶
Get the encoding emulator for the trigger pad downstream of target
- tagger()¶
Get the encoding emulator for the trigger pad upstream of tagger
- up()¶
Get the encoding emulator for the trigger pad upstream of target
LDMX.TrigScint.trigScint module¶
LDMX.TrigScint.truthHits module¶
Configuration for truth hit producer
Sets all parameters to reasonable defaults.
Examples
from LDMX.TrigScint.truthHits import TruthHitProducer p.sequence.extend([ TruthHitProducer.tagger(), TruthHitProducer.up(), TruthHitProducer.down() ])
- class LDMX.TrigScint.truthHits.TruthHitProducer(name)¶
Bases:
Producer
Configuration for truth hit selection producer
- down()¶
Get the beam electron truth hits for the trigger pad downstream of target
- tagger()¶
Get the beam electron truth hits for the trigger pad upstream of tagger
- up()¶
Get the beam electron truth hits for the trigger pad upstream of target