ATLAS Offline Software
TrigEMClusterContainer.cxx
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 
6 /*******************************************************
7 
8 NAME: TrigEMClusterContainer.cxx
9 PACKAGE: Trigger/TrigEvent/TrigCaloEvent
10 AUTHORS: Denis O. Damazio, Carlos Osuna, Xin Wu
11 
12 PURPOSE: Keep a container for the important
13  output variables from the Calorimeter
14  LVL2 egamma Trigger.
15  Optionally seed ID Trigger and EF.
16  Variables here should be RAW variables
17  not corrected.
18 DATE: October 17th, 2005
19 
20 ******************************************************/
21 
23 
24 using namespace std;
25 
26 // Simple debug method
27 void
29  std::cout << "TrigEMClusterContainer with ";
30  std::cout << size() << " TrigEMClusters" << std::endl;
31  for (const TrigEMCluster* c : *this)
32  c->print();
33 }
34 
35 // Simple debug method using MsgStream
36 void
37 TrigEMClusterContainer::print ( MsgStream& log ) const {
38  log <<MSG::DEBUG<< "TrigEMClusterContainer with ";
39  log <<MSG::DEBUG<< size() << " TrigEMClusters" << endmsg;
40  for (const TrigEMCluster* c : *this)
41  c->print(log);
42 }
43 
44 // End of file TrigEMClusterContainer.cxx
TrigEMClusterContainer.h
TrigEMCluster
Class with calibrated variables for egamma clustering.
Definition: Trigger/TrigEvent/TrigCaloEvent/TrigCaloEvent/TrigEMCluster.h:31
python.setupRTTAlg.size
int size
Definition: setupRTTAlg.py:39
endmsg
#define endmsg
Definition: AnalysisConfig_Ntuple.cxx:63
TrigEMClusterContainer::print
void print(void) const
calls TrigEMCluster::print (to std::cout) for all available clusters
Definition: TrigEMClusterContainer.cxx:28
DEBUG
#define DEBUG
Definition: page_access.h:11
python.CaloCondTools.log
log
Definition: CaloCondTools.py:20
python.compressB64.c
def c
Definition: compressB64.py:93