AliPhysics
vAN-20151020 (3f0c6c3)
Main Page
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Enumerations
Enumerator
Macros
AliEmcalTriggerDecisionContainer.cxx
Go to the documentation of this file.
1
/**************************************************************************
2
* Copyright(c) 1998-2007, ALICE Experiment at CERN, All rights reserved. *
3
* *
4
* Author: The ALICE Off-line Project. *
5
* Contributors are mentioned in the code where appropriate. *
6
* *
7
* Permission to use, copy, modify and distribute this software and its *
8
* documentation strictly for non-commercial purposes is hereby granted *
9
* without fee, provided that the above copyright notice appears in all *
10
* copies and that both the copyright notice and this permission notice *
11
* appear in the supporting documentation. The authors make no claims *
12
* about the suitability of this software for any purpose. It is *
13
* provided "as is" without express or implied warranty. *
14
**************************************************************************/
15
/*
16
* Container storing all trigger decisions by the trigger selection task
17
*
18
* Author: Markus Fasel
19
*/
20
#include "
AliEmcalTriggerDecision.h
"
21
#include "
AliEmcalTriggerDecisionContainer.h
"
22
23
ClassImp
(
AliEmcalTriggerDecisionContainer
)
24
25
//______________________________________________________________________________
26
AliEmcalTriggerDecisionContainer
::
AliEmcalTriggerDecisionContainer
():
27
TNamed(),
28
fContainer()
29
{
30
/*
31
* Dummy constructor, for I/O, not to be called by the user
32
*/
33
fContainer.SetOwner();
34
}
35
36
//______________________________________________________________________________
37
AliEmcalTriggerDecisionContainer::AliEmcalTriggerDecisionContainer
(
const
char
* name):
38
TNamed(name,
""
),
39
fContainer()
40
{
41
/*
42
* Main constructor, called by the user
43
*/
44
fContainer
.SetOwner();
45
}
46
47
//______________________________________________________________________________
48
void
AliEmcalTriggerDecisionContainer::Reset
() {
49
/*
50
* Clear container with trigger decisions
51
*/
52
fContainer
.Clear();
53
}
54
55
//______________________________________________________________________________
56
void
AliEmcalTriggerDecisionContainer::AddTriggerDecision
(
AliEmcalTriggerDecision
*
const
decision) {
57
/*
58
* Add trigger decision to the container
59
*
60
* @param decision: Trigger decision, created by the trigger selection task
61
*/
62
fContainer
.Add(decision);
63
}
64
65
//______________________________________________________________________________
66
const
AliEmcalTriggerDecision
*
AliEmcalTriggerDecisionContainer::FindTriggerDecision
(
const
char
* decname)
const
{
67
/*
68
* Find a trigger decision with a given name in the trigger decision container
69
*
70
* @param decname: the name of the trigger decision object
71
* @return: the trigger decision (NULL if not found)
72
*/
73
return
dynamic_cast<
const
AliEmcalTriggerDecision
*
>
(
fContainer
.FindObject(decname));
74
}
AliEmcalTriggerDecisionContainer.h
AliEmcalTriggerDecisionContainer::FindTriggerDecision
const AliEmcalTriggerDecision * FindTriggerDecision(const char *name) const
Definition:
AliEmcalTriggerDecisionContainer.cxx:66
AliEmcalTriggerDecisionContainer::AliEmcalTriggerDecisionContainer
AliEmcalTriggerDecisionContainer()
AliEmcalTriggerDecisionContainer::Reset
void Reset()
Definition:
AliEmcalTriggerDecisionContainer.cxx:48
AliEmcalTriggerDecision.h
AliEmcalTriggerDecisionContainer
Definition:
AliEmcalTriggerDecisionContainer.h:13
AliEmcalTriggerDecision
Definition:
AliEmcalTriggerDecision.h:14
ClassImp
ClassImp(AliEmcalTriggerDecisionContainer) AliEmcalTriggerDecisionContainer
Definition:
AliEmcalTriggerDecisionContainer.cxx:23
AliEmcalTriggerDecisionContainer::AddTriggerDecision
void AddTriggerDecision(AliEmcalTriggerDecision *const decision)
Definition:
AliEmcalTriggerDecisionContainer.cxx:56
AliEmcalTriggerDecisionContainer::fContainer
TList fContainer
Definition:
AliEmcalTriggerDecisionContainer.h:25
PWG
EMCAL
AliEmcalTriggerDecisionContainer.cxx
Generated on Tue Oct 20 2015 16:21:05 for AliPhysics by
1.8.6