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