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

Module contents