Go Back to: C++ Manual General Site

LDMX.TrigScint package

Submodules

LDMX.TrigScint.qie_format 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.qie_format.QIEDecoder(map_file, name='QIEDecode')

Bases: Producer

Configuration for QIE encoder

static down(map_file)

Get the decoding emulator for the trigger pad downstream of target

static tagger(map_file)

Get the decoding emulator for the trigger pad upstream of tagger

static up(map_file)

Get the decoding emulator for the trigger pad upstream of target

class LDMX.TrigScint.qie_format.QIEEncoder(map_file, name='QIEEncode')

Bases: Producer

Configuration for QIE encoder

static down(map_file)

Get the encoding emulator for the trigger pad downstream of target

static tagger(map_file)

Get the encoding emulator for the trigger pad upstream of tagger

static up(map_file)

Get the encoding emulator for the trigger pad upstream of target

LDMX.TrigScint.trig_scint module

LDMX.TrigScint.truth_hits 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.truth_hits.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

LDMX.TrigScint.zccm_format module

TrigScint.ZCCMEncoder Python module

Sets all parameters to reasonable defaults.

Examples

from LDMX.TrigScint.zccmFormat import ZCCMDecoder dec=ZCCMDecoder.tagger(“$LDMX_BASE/ldmx-sw/TrigScint/util/channelMapFrontBack.txt”) p.sequence.extend([ dec ])

class LDMX.TrigScint.zccm_format.ZCCMDecoder(map_file, name='ZCCMDecode')

Bases: Producer

Configuration for ZCCM decoder

static down(map_file)

Get the decoding emulator for the trigger pad downstream of target

static tagger(map_file)

Get the decoding emulator for the trigger pad upstream of tagger

static up(map_file)

Get the decoding emulator for the trigger pad upstream of target

class LDMX.TrigScint.zccm_format.ZCCMEncoder(channel_map_file, name='ZCCMEncode')

Bases: Producer

Configuration for ZCCM encoder

static down(map_file)

Get the encoding emulator for the trigger pad downstream of target

static tagger(map_file)

Get the encoding emulator for the trigger pad upstream of tagger

static up(map_file)

Get the encoding emulator for the trigger pad upstream of target

Module contents