CMS 3D CMS Logo

List of all members | Public Member Functions | Protected Attributes
reco::BoostedDoubleSVTagInfo Class Reference

#include <BoostedDoubleSVTagInfo.h>

Inheritance diagram for reco::BoostedDoubleSVTagInfo:
reco::BaseTagInfo

Public Member Functions

 BoostedDoubleSVTagInfo (void)
 
 BoostedDoubleSVTagInfo (const TaggingVariableList &list, const edm::Ref< std::vector< CandSecondaryVertexTagInfo > > &svTagInfoRef)
 
BoostedDoubleSVTagInfoclone (void) const override
 clone More...
 
edm::RefToBase< Jetjet (void) const override
 returns a polymorphic reference to the tagged jet More...
 
TaggingVariableList taggingVariables (void) const override
 returns a description of the extended informations in a TaggingVariableList More...
 
 ~BoostedDoubleSVTagInfo (void) override
 
- Public Member Functions inherited from reco::BaseTagInfo
 BaseTagInfo (void)
 
virtual bool hasTracks (void) const
 check if the algorithm is using the tracks or not More...
 
virtual TrackRefVector tracks (void) const
 returns a list of tracks associated to the jet More...
 
virtual ~BaseTagInfo (void)
 

Protected Attributes

TaggingVariableList m_list
 
edm::Ref< std::vector< CandSecondaryVertexTagInfo > > m_svTagInfoRef
 

Detailed Description

Definition at line 12 of file BoostedDoubleSVTagInfo.h.

Constructor & Destructor Documentation

reco::BoostedDoubleSVTagInfo::BoostedDoubleSVTagInfo ( void  )
inline

Definition at line 14 of file BoostedDoubleSVTagInfo.h.

Referenced by clone().

14 { }
reco::BoostedDoubleSVTagInfo::BoostedDoubleSVTagInfo ( const TaggingVariableList list,
const edm::Ref< std::vector< CandSecondaryVertexTagInfo > > &  svTagInfoRef 
)
inline

Definition at line 16 of file BoostedDoubleSVTagInfo.h.

18  :
19  m_list(list),
20  m_svTagInfoRef(svTagInfoRef) { }
edm::Ref< std::vector< CandSecondaryVertexTagInfo > > m_svTagInfoRef
How EventSelector::AcceptEvent() decides whether to accept an event for output otherwise it is excluding the probing of A single or multiple positive and the trigger will pass if any such matching triggers are PASS or EXCEPTION[A criterion thatmatches no triggers at all is detected and causes a throw.] A single negative with an expectation of appropriate bit checking in the decision and the trigger will pass if any such matching triggers are FAIL or EXCEPTION A wildcarded negative criterion that matches more than one trigger in the trigger list("!*","!HLTx*"if it matches 2 triggers or more) will accept the event if all the matching triggers are FAIL.It will reject the event if any of the triggers are PASS or EXCEPTION(this matches the behavior of"!*"before the partial wildcard feature was incorporated).Triggers which are in the READY state are completely ignored.(READY should never be returned since the trigger paths have been run
reco::BoostedDoubleSVTagInfo::~BoostedDoubleSVTagInfo ( void  )
inlineoverride

Definition at line 22 of file BoostedDoubleSVTagInfo.h.

22 { }

Member Function Documentation

BoostedDoubleSVTagInfo* reco::BoostedDoubleSVTagInfo::clone ( void  ) const
inlineoverridevirtual

clone

Reimplemented from reco::BaseTagInfo.

Definition at line 24 of file BoostedDoubleSVTagInfo.h.

References BoostedDoubleSVTagInfo().

24 { return new BoostedDoubleSVTagInfo(*this); }
edm::RefToBase<Jet> reco::BoostedDoubleSVTagInfo::jet ( void  ) const
inlineoverridevirtual

returns a polymorphic reference to the tagged jet

Reimplemented from reco::BaseTagInfo.

Definition at line 26 of file BoostedDoubleSVTagInfo.h.

References m_svTagInfoRef.

26 { return m_svTagInfoRef->jet(); }
edm::Ref< std::vector< CandSecondaryVertexTagInfo > > m_svTagInfoRef
TaggingVariableList reco::BoostedDoubleSVTagInfo::taggingVariables ( void  ) const
inlineoverridevirtual

returns a description of the extended informations in a TaggingVariableList

Reimplemented from reco::BaseTagInfo.

Definition at line 28 of file BoostedDoubleSVTagInfo.h.

References m_list.

Referenced by CandidateBoostedDoubleSecondaryVertexComputer::discriminator(), and DeepDoubleXTagInfoProducer::produce().

28 { return m_list; }

Member Data Documentation

TaggingVariableList reco::BoostedDoubleSVTagInfo::m_list
protected

Definition at line 31 of file BoostedDoubleSVTagInfo.h.

Referenced by taggingVariables().

edm::Ref<std::vector<CandSecondaryVertexTagInfo> > reco::BoostedDoubleSVTagInfo::m_svTagInfoRef
protected

Definition at line 32 of file BoostedDoubleSVTagInfo.h.

Referenced by jet().