91 std::vector<DTBtiChip*>
btiList(
int);
virtual void reconstruct(const DTDigiCollection dtDigis)
DTConfigBti * config_bti(DTBtiId &btiid) const
Return bti chip configuration.
std::vector< DTDigi * > _digis
std::vector< DTBtiChip * > btiList(int)
Returns the active BTI list in a given superlayer.
DTBtiTrig * storeTrigger(DTBtiTrigData)
std::map< DTBtiId, DTConfigBti > ConfBtiMap
DTBtiCard(DTTrigGeom *)
Constructor.
void clearCache()
Clear all BTI stuff (map & cache)
DTBtiChip * activeGetBTI(int sl, int n)
Returns the required DTBtiChip. Create it if it doesn't exist.
DTBtiChip * getBTI(const DTBtiId &btiid) const
Returns the required BTI. Return 0 if it doesn't exist.
const DTConfigPedestals * _pedestals
~DTBtiCard() override
Destructor.
void setConfig(const DTConfigManager *conf)
Set configuration.
DTBtiChip * activeGetBTI(const DTBtiId &btiid)
Returns the required DTBtiChip. Create it if it doesn't exist.
bool debug() const
Return TU debug flag.
int superlayer() const
Returns the superlayer.
DTCache< DTBtiTrigData, std::vector< DTBtiTrigData > > BTICache
std::map< int, DTBtiChip *, std::less< int > > BTIContainer
DTBtiChip * getBTI(int sl, int n) const
Returns the required BTI. Return 0 if it doesn't exist.
BTIContainer::const_iterator BTI_const_iter
int bti() const
Returns the bti.
BTIContainer::iterator BTI_iter
LocalPoint localPosition(const DTTrigData *) const override
NEWGEO Local position in chamber of a trigger-data object.
bool useAcceptParamFlag()
Return acceptance flag.
LocalVector localDirection(const DTTrigData *) const override
NEWGEO Local direction in chamber of a trigger-data object.
void loadBTI(const DTDigiCollection dtDigis)
store digi's in DTBtiChip's
virtual void reconstruct()
Virtual reconstruct member.
void runBTI()
run DTBtiChip algorithm
void localClear()
clear the BTI maps