CMS 3D CMS Logo

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

#include <P2GTAlgoBlock.h>

Public Member Functions

bool decisionBeforeBxMaskAndPrescale () const
 
bool decisionBeforePrescale () const
 
bool decisionFinal () const
 
bool decisionFinalPreview () const
 
bool isVeto () const
 
 P2GTAlgoBlock ()
 
 P2GTAlgoBlock (bool decisionBeforeBxMaskAndPrescale, bool decisionBeforePrescale, bool decisionFinal, bool decisionFinalPreview, bool isVeto, int triggerTypes, P2GTCandidateVectorRef trigObjects)
 
int triggerTypes () const
 
const P2GTCandidateVectorReftrigObjects () const
 

Private Attributes

const bool decisionBeforeBxMaskAndPrescale_
 
const bool decisionBeforePrescale_
 
const bool decisionFinal_
 
const bool decisionFinalPreview_
 
const bool isVeto_
 
const int triggerTypes_
 
const P2GTCandidateVectorRef trigObjects_
 

Detailed Description

Definition at line 14 of file P2GTAlgoBlock.h.

Constructor & Destructor Documentation

◆ P2GTAlgoBlock() [1/2]

l1t::P2GTAlgoBlock::P2GTAlgoBlock ( )
inline

Definition at line 16 of file P2GTAlgoBlock.h.

19  decisionFinal_(false),
20  decisionFinalPreview_(false),
21  isVeto_(false),
22  triggerTypes_(0),
23  trigObjects_() {}
const bool isVeto_
Definition: P2GTAlgoBlock.h:53
const bool decisionFinalPreview_
Definition: P2GTAlgoBlock.h:52
const int triggerTypes_
Definition: P2GTAlgoBlock.h:54
const bool decisionFinal_
Definition: P2GTAlgoBlock.h:51
const P2GTCandidateVectorRef trigObjects_
Definition: P2GTAlgoBlock.h:55
const bool decisionBeforeBxMaskAndPrescale_
Definition: P2GTAlgoBlock.h:49
const bool decisionBeforePrescale_
Definition: P2GTAlgoBlock.h:50

◆ P2GTAlgoBlock() [2/2]

l1t::P2GTAlgoBlock::P2GTAlgoBlock ( bool  decisionBeforeBxMaskAndPrescale,
bool  decisionBeforePrescale,
bool  decisionFinal,
bool  decisionFinalPreview,
bool  isVeto,
int  triggerTypes,
P2GTCandidateVectorRef  trigObjects 
)
inline

Definition at line 25 of file P2GTAlgoBlock.h.

36  isVeto_(isVeto),
const bool isVeto_
Definition: P2GTAlgoBlock.h:53
const bool decisionFinalPreview_
Definition: P2GTAlgoBlock.h:52
int triggerTypes() const
Definition: P2GTAlgoBlock.h:45
const int triggerTypes_
Definition: P2GTAlgoBlock.h:54
bool decisionFinalPreview() const
Definition: P2GTAlgoBlock.h:43
bool decisionBeforePrescale() const
Definition: P2GTAlgoBlock.h:41
const bool decisionFinal_
Definition: P2GTAlgoBlock.h:51
const P2GTCandidateVectorRef trigObjects_
Definition: P2GTAlgoBlock.h:55
const bool decisionBeforeBxMaskAndPrescale_
Definition: P2GTAlgoBlock.h:49
bool isVeto() const
Definition: P2GTAlgoBlock.h:44
const P2GTCandidateVectorRef & trigObjects() const
Definition: P2GTAlgoBlock.h:46
bool decisionFinal() const
Definition: P2GTAlgoBlock.h:42
const bool decisionBeforePrescale_
Definition: P2GTAlgoBlock.h:50
def move(src, dest)
Definition: eostools.py:511
bool decisionBeforeBxMaskAndPrescale() const
Definition: P2GTAlgoBlock.h:40

Member Function Documentation

◆ decisionBeforeBxMaskAndPrescale()

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

Definition at line 40 of file P2GTAlgoBlock.h.

References decisionBeforeBxMaskAndPrescale_.

const bool decisionBeforeBxMaskAndPrescale_
Definition: P2GTAlgoBlock.h:49

◆ decisionBeforePrescale()

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

Definition at line 41 of file P2GTAlgoBlock.h.

References decisionBeforePrescale_.

41 { return decisionBeforePrescale_; }
const bool decisionBeforePrescale_
Definition: P2GTAlgoBlock.h:50

◆ decisionFinal()

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

Definition at line 42 of file P2GTAlgoBlock.h.

References decisionFinal_.

42 { return decisionFinal_; }
const bool decisionFinal_
Definition: P2GTAlgoBlock.h:51

◆ decisionFinalPreview()

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

Definition at line 43 of file P2GTAlgoBlock.h.

References decisionFinalPreview_.

43 { return decisionFinalPreview_; }
const bool decisionFinalPreview_
Definition: P2GTAlgoBlock.h:52

◆ isVeto()

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

Definition at line 44 of file P2GTAlgoBlock.h.

References isVeto_.

44 { return isVeto_; }
const bool isVeto_
Definition: P2GTAlgoBlock.h:53

◆ triggerTypes()

int l1t::P2GTAlgoBlock::triggerTypes ( ) const
inline

Definition at line 45 of file P2GTAlgoBlock.h.

References triggerTypes_.

45 { return triggerTypes_; }
const int triggerTypes_
Definition: P2GTAlgoBlock.h:54

◆ trigObjects()

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

Definition at line 46 of file P2GTAlgoBlock.h.

References trigObjects_.

46 { return trigObjects_; }
const P2GTCandidateVectorRef trigObjects_
Definition: P2GTAlgoBlock.h:55

Member Data Documentation

◆ decisionBeforeBxMaskAndPrescale_

const bool l1t::P2GTAlgoBlock::decisionBeforeBxMaskAndPrescale_
private

Definition at line 49 of file P2GTAlgoBlock.h.

Referenced by decisionBeforeBxMaskAndPrescale().

◆ decisionBeforePrescale_

const bool l1t::P2GTAlgoBlock::decisionBeforePrescale_
private

Definition at line 50 of file P2GTAlgoBlock.h.

Referenced by decisionBeforePrescale().

◆ decisionFinal_

const bool l1t::P2GTAlgoBlock::decisionFinal_
private

Definition at line 51 of file P2GTAlgoBlock.h.

Referenced by decisionFinal().

◆ decisionFinalPreview_

const bool l1t::P2GTAlgoBlock::decisionFinalPreview_
private

Definition at line 52 of file P2GTAlgoBlock.h.

Referenced by decisionFinalPreview().

◆ isVeto_

const bool l1t::P2GTAlgoBlock::isVeto_
private

Definition at line 53 of file P2GTAlgoBlock.h.

Referenced by isVeto().

◆ triggerTypes_

const int l1t::P2GTAlgoBlock::triggerTypes_
private

Definition at line 54 of file P2GTAlgoBlock.h.

Referenced by triggerTypes().

◆ trigObjects_

const P2GTCandidateVectorRef l1t::P2GTAlgoBlock::trigObjects_
private

Definition at line 55 of file P2GTAlgoBlock.h.

Referenced by trigObjects().