91 std::vector<DTBtiChip*>
btiList(
int);
virtual void reconstruct(const DTDigiCollection dtDigis)
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.
int bti() const
Returns the bti.
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.
DTCache< DTBtiTrigData, std::vector< DTBtiTrigData > > BTICache
DTBtiChip * getBTI(int sl, int n) const
Returns the required BTI. Return 0 if it doesn't exist.
std::map< int, DTBtiChip *, std::less< int > > BTIContainer
BTIContainer::const_iterator BTI_const_iter
int superlayer() const
Returns the superlayer.
DTConfigBti * config_bti(DTBtiId &btiid) const
Return bti chip configuration.
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.
bool debug() const
Return TU debug flag.
void runBTI()
run DTBtiChip algorithm
void localClear()
clear the BTI maps
DTBtiChip * getBTI(const DTBtiId &btiid) const
Returns the required BTI. Return 0 if it doesn't exist.