Darwin  1.0
Event loop based prototype framework
Trigger

Description

Structure for triggers in data

Triggers aren't always simulated, therefore this structure is a priori only found in data n-tuples. It includes the necessary information to determine the right trigger to normalise an event.

#include <Objects.h>

+ Collaboration diagram for Trigger:

Public Member Functions

void clear ()
 

Public Attributes

std::vector< bool > Bit
 
std::vector< int > PreHLT
 
std::vector< int > PreL1min
 
std::vector< int > PreL1max
 

Member Function Documentation

◆ clear()

void clear ( )

resets all members to the same values as in the constructor

53 {
54  Bit.clear();
55  PreHLT.clear();
56  PreL1min.clear();
57  PreL1max.clear();
58 }

Member Data Documentation

◆ Bit

std::vector<bool> Bit

indicates which trigger has fired

◆ PreHLT

std::vector<int> PreHLT

HLT prescale.

◆ PreL1max

std::vector<int> PreL1max

L1 max pre-scale.

◆ PreL1min

std::vector<int> PreL1min

L1 min pre-scale.


The documentation for this struct was generated from the following files:
Darwin::Physics::Trigger::PreHLT
std::vector< int > PreHLT
HLT prescale.
Definition: Objects.h:59
Darwin::Physics::Trigger::PreL1max
std::vector< int > PreL1max
L1 max pre-scale.
Definition: Objects.h:61
Darwin::Physics::Trigger::PreL1min
std::vector< int > PreL1min
L1 min pre-scale.
Definition: Objects.h:60
Darwin::Physics::Trigger::Bit
std::vector< bool > Bit
indicates which trigger has fired
Definition: Objects.h:58