CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes
l1t::P2GTAlgoBlock Class Reference

#include <P2GTAlgoBlock.h>

Public Member Functions

const std::string & algoName () const
 
bool decisionBeforeBxMaskAndPrescale () const
 
bool decisionBeforePrescale () const
 
bool decisionFinal () const
 
 P2GTAlgoBlock ()
 
 P2GTAlgoBlock (std::string name, bool decisionBeforeBxMaskAndPrescale, bool decisionBeforePrescale, bool decisionFinal, P2GTCandidateVectorRef trigObjects)
 
const P2GTCandidateVectorReftrigObjects () const
 

Private Attributes

const std::string algoName_
 
const bool decisionBeforeBxMaskAndPrescale_
 
const bool decisionBeforePrescale_
 
const bool decisionFinal_
 
const P2GTCandidateVectorRef trigObjects_
 

Detailed Description

Definition at line 15 of file P2GTAlgoBlock.h.

Constructor & Destructor Documentation

◆ P2GTAlgoBlock() [1/2]

l1t::P2GTAlgoBlock::P2GTAlgoBlock ( )
inline

Definition at line 17 of file P2GTAlgoBlock.h.

18  : algoName_(""),
21  decisionFinal_(false),
22  trigObjects_() {}
const std::string algoName_
Definition: P2GTAlgoBlock.h:41
const bool decisionFinal_
Definition: P2GTAlgoBlock.h:44
const P2GTCandidateVectorRef trigObjects_
Definition: P2GTAlgoBlock.h:45
const bool decisionBeforeBxMaskAndPrescale_
Definition: P2GTAlgoBlock.h:42
const bool decisionBeforePrescale_
Definition: P2GTAlgoBlock.h:43

◆ P2GTAlgoBlock() [2/2]

l1t::P2GTAlgoBlock::P2GTAlgoBlock ( std::string  name,
bool  decisionBeforeBxMaskAndPrescale,
bool  decisionBeforePrescale,
bool  decisionFinal,
P2GTCandidateVectorRef  trigObjects 
)
inline

Definition at line 23 of file P2GTAlgoBlock.h.

const std::string algoName_
Definition: P2GTAlgoBlock.h:41
bool decisionBeforePrescale() const
Definition: P2GTAlgoBlock.h:36
const bool decisionFinal_
Definition: P2GTAlgoBlock.h:44
const P2GTCandidateVectorRef trigObjects_
Definition: P2GTAlgoBlock.h:45
const bool decisionBeforeBxMaskAndPrescale_
Definition: P2GTAlgoBlock.h:42
const P2GTCandidateVectorRef & trigObjects() const
Definition: P2GTAlgoBlock.h:38
bool decisionFinal() const
Definition: P2GTAlgoBlock.h:37
const bool decisionBeforePrescale_
Definition: P2GTAlgoBlock.h:43
def move(src, dest)
Definition: eostools.py:511
bool decisionBeforeBxMaskAndPrescale() const
Definition: P2GTAlgoBlock.h:35

Member Function Documentation

◆ algoName()

const std::string& l1t::P2GTAlgoBlock::algoName ( ) const
inline

Definition at line 34 of file P2GTAlgoBlock.h.

References algoName_.

34 { return algoName_; }
const std::string algoName_
Definition: P2GTAlgoBlock.h:41

◆ decisionBeforeBxMaskAndPrescale()

bool l1t::P2GTAlgoBlock::decisionBeforeBxMaskAndPrescale ( ) const
inline

Definition at line 35 of file P2GTAlgoBlock.h.

References decisionBeforeBxMaskAndPrescale_.

const bool decisionBeforeBxMaskAndPrescale_
Definition: P2GTAlgoBlock.h:42

◆ decisionBeforePrescale()

bool l1t::P2GTAlgoBlock::decisionBeforePrescale ( ) const
inline

Definition at line 36 of file P2GTAlgoBlock.h.

References decisionBeforePrescale_.

36 { return decisionBeforePrescale_; }
const bool decisionBeforePrescale_
Definition: P2GTAlgoBlock.h:43

◆ decisionFinal()

bool l1t::P2GTAlgoBlock::decisionFinal ( ) const
inline

Definition at line 37 of file P2GTAlgoBlock.h.

References decisionFinal_.

37 { return decisionFinal_; }
const bool decisionFinal_
Definition: P2GTAlgoBlock.h:44

◆ trigObjects()

const P2GTCandidateVectorRef& l1t::P2GTAlgoBlock::trigObjects ( ) const
inline

Definition at line 38 of file P2GTAlgoBlock.h.

References trigObjects_.

38 { return trigObjects_; }
const P2GTCandidateVectorRef trigObjects_
Definition: P2GTAlgoBlock.h:45

Member Data Documentation

◆ algoName_

const std::string l1t::P2GTAlgoBlock::algoName_
private

Definition at line 41 of file P2GTAlgoBlock.h.

Referenced by algoName().

◆ decisionBeforeBxMaskAndPrescale_

const bool l1t::P2GTAlgoBlock::decisionBeforeBxMaskAndPrescale_
private

Definition at line 42 of file P2GTAlgoBlock.h.

Referenced by decisionBeforeBxMaskAndPrescale().

◆ decisionBeforePrescale_

const bool l1t::P2GTAlgoBlock::decisionBeforePrescale_
private

Definition at line 43 of file P2GTAlgoBlock.h.

Referenced by decisionBeforePrescale().

◆ decisionFinal_

const bool l1t::P2GTAlgoBlock::decisionFinal_
private

Definition at line 44 of file P2GTAlgoBlock.h.

Referenced by decisionFinal().

◆ trigObjects_

const P2GTCandidateVectorRef l1t::P2GTAlgoBlock::trigObjects_
private

Definition at line 45 of file P2GTAlgoBlock.h.

Referenced by trigObjects().