ATLAS Offline Software
|
#include <RingerCommonSelector.h>
Public Member Functions | |
RingerCommonSelector (const Ringer::IDiscrWrapperCollection *discrWrapperCol, const Ringer::IThresWrapper *thresWrapper, const Ringer::RingerConfStruct &fileConf) | |
Main ctor. More... | |
void | clear () |
Clear output space representation. More... | |
StatusCode | execute (const DepVarStruct &depVar, const xAOD::CaloRings *clRings, const TrackPatternsHolder *trackPat, asg::AcceptData &acceptData) |
Execute Ringer common selector. More... | |
const std::vector< float > & | getOutputSpace () const |
Get output space. More... | |
Private Attributes | |
const Ringer::IDiscrWrapperCollection * | m_discrWrapperCol |
Properties to be given by AsgSelector: More... | |
const Ringer::IThresWrapper * | m_thresWrapper |
const bool | m_useTrackPat |
const bool | m_useRawTrackPat |
const bool | m_useCaloCommittee |
const IDiscrWrapper * | m_fstDiscrLayer |
Local properties:Pointer to firlastst discrimination layer. More... | |
const IDiscrWrapper * | m_lastDiscrLayer |
Pointer to last discrimination layer. More... | |
size_t | m_discrWrapperColSize |
The discrimination wrapper collection size. More... | |
std::vector< float > | m_input |
Hold discriminators input. More... | |
std::vector< float > | m_output |
Hold discriminators output. More... | |
std::vector< bool > | m_decVec |
Hold decision. More... | |
std::vector< float > | m_trackDiscr_output |
Hold track discriminator output. More... | |
bool | m_nonSegmentedDiscr |
Flag if discrimination approach is non segmented. More... | |
Definition at line 32 of file RingerCommonSelector.h.
Ringer::RingerCommonSelector::RingerCommonSelector | ( | const Ringer::IDiscrWrapperCollection * | discrWrapperCol, |
const Ringer::IThresWrapper * | thresWrapper, | ||
const Ringer::RingerConfStruct & | fileConf | ||
) |
Main ctor.
|
inline |
Clear output space representation.
Definition at line 104 of file RingerCommonSelector.h.
StatusCode Ringer::RingerCommonSelector::execute | ( | const DepVarStruct & | depVar, |
const xAOD::CaloRings * | clRings, | ||
const TrackPatternsHolder * | trackPat, | ||
asg::AcceptData & | acceptData | ||
) |
Execute Ringer common selector.
|
inline |
Get output space.
Definition at line 110 of file RingerCommonSelector.h.
|
private |
Hold decision.
Definition at line 87 of file RingerCommonSelector.h.
|
private |
Properties to be given by AsgSelector:
Definition at line 67 of file RingerCommonSelector.h.
|
private |
The discrimination wrapper collection size.
Definition at line 81 of file RingerCommonSelector.h.
|
private |
Local properties:Pointer to firlastst discrimination layer.
Definition at line 77 of file RingerCommonSelector.h.
|
private |
Hold discriminators input.
Definition at line 83 of file RingerCommonSelector.h.
|
private |
Pointer to last discrimination layer.
Definition at line 79 of file RingerCommonSelector.h.
|
private |
Flag if discrimination approach is non segmented.
Definition at line 97 of file RingerCommonSelector.h.
|
private |
Hold discriminators output.
Definition at line 85 of file RingerCommonSelector.h.
|
private |
Definition at line 68 of file RingerCommonSelector.h.
|
private |
Hold track discriminator output.
This vector will be used only in the following special occasion:
Definition at line 95 of file RingerCommonSelector.h.
|
private |
Definition at line 71 of file RingerCommonSelector.h.
|
private |
Definition at line 70 of file RingerCommonSelector.h.
|
private |
Definition at line 69 of file RingerCommonSelector.h.