ATLAS Offline Software
Loading...
Searching...
No Matches
BunchConfig.h
Go to the documentation of this file.
1// Dear emacs, this is -*- c++ -*-
2
3/*
4 Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
5*/
6
7// $Id: BunchConfig.h 620838 2014-10-09 11:38:00Z krasznaa $
8#ifndef TRIGBUNCHCROSSINGTOOL_BUNCHCONFIG_H
9#define TRIGBUNCHCROSSINGTOOL_BUNCHCONFIG_H
10
11// System include(s):
12#include <vector>
13
14namespace Trig {
15
28 struct BunchConfig {
29
31 std::vector< int > filledBCIDs;
33 std::vector< float > filledIntBeam1;
35 std::vector< float > filledIntBeam2;
37 std::vector< int > unpairedBCIDsBeam1;
39 std::vector< int > unpairedBCIDsBeam2;
41 std::vector< float > unpairedIntBeam1;
43 std::vector< float > unpairedIntBeam2;
44
45 }; // struct BunchConfig
46
47} // namespace Trig
48
49#endif // TRIGBUNCHCROSSINGTOOL_BUNCHCONFIG_H
The common trigger namespace for trigger analysis tools.
Structure describing a bunch configuration.
Definition BunchConfig.h:28
std::vector< float > filledIntBeam2
The beam 2 intensities in the colliding bunches.
Definition BunchConfig.h:35
std::vector< int > filledBCIDs
BCIDs of the colliding bunches.
Definition BunchConfig.h:31
std::vector< float > filledIntBeam1
The beam 1 intensities in the colliding bunches.
Definition BunchConfig.h:33
std::vector< int > unpairedBCIDsBeam1
BCIDs of the unpaired bunches of beam 1.
Definition BunchConfig.h:37
std::vector< float > unpairedIntBeam1
Intensities of the unpaired bunches in beam 1.
Definition BunchConfig.h:41
std::vector< int > unpairedBCIDsBeam2
BCIDs of the unpaired bunches of beam 2.
Definition BunchConfig.h:39
std::vector< float > unpairedIntBeam2
Intensities of the unpaired bunches in beam 2.
Definition BunchConfig.h:43