StRoot
1
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Groups
Pages
StEvent
StTriggerIdCollection.h
1
/***************************************************************************
2
*
3
* $Id: StTriggerIdCollection.h,v 2.3 2006/05/04 19:07:49 ullrich Exp $
4
*
5
* Author: Thomas Ullrich, January 2003
6
***************************************************************************
7
*
8
* Description:
9
*
10
***************************************************************************
11
*
12
* $Log: StTriggerIdCollection.h,v $
13
* Revision 2.3 2006/05/04 19:07:49 ullrich
14
* Added L3 trigger expansion.
15
*
16
* Revision 2.2 2003/02/19 16:35:05 jeromel
17
* $LINK mechanism removed
18
*
19
* Revision 2.1 2003/01/30 18:14:15 ullrich
20
* Initial Revision.
21
*
22
**************************************************************************/
35
#ifndef StTriggerIdCollection_hh
36
#define StTriggerIdCollection_hh
37
#include "StTriggerId.h"
38
39
class
StTriggerIdCollection
:
public
StObject
{
40
public
:
41
StTriggerIdCollection
();
42
~
StTriggerIdCollection
();
43
44
const
StTriggerId
* nominal()
const
;
// Most users should use this one
45
const
StTriggerId
* l1()
const
;
46
const
StTriggerId
* l2()
const
;
47
const
StTriggerId
* l3()
const
;
48
const
StTriggerId
* l3Expanded()
const
;
49
50
void
setL1(
StTriggerId
*);
51
void
setL2(
StTriggerId
*);
52
void
setL3(
StTriggerId
*);
53
void
setL3Expanded(
StTriggerId
*);
54
void
setNominal(
StTriggerId
*);
55
56
private
:
57
StTriggerId
*mL1TriggerId;
58
StTriggerId
*mL2TriggerId;
59
StTriggerId
*mL3TriggerId;
60
StTriggerId
*mL3ExpandedTriggerId;
61
StTriggerId
*mNominalTriggerId;
62
63
ClassDef(
StTriggerIdCollection
,2)
64
};
65
66
#endif
StTriggerId
Definition:
StTriggerId.h:45
StTriggerIdCollection
Collection of trigger ids as stored in StEvent.
Definition:
StTriggerIdCollection.h:39
StObject
Definition:
StObject.h:54
Generated by
1.8.5