ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/MitAna/DataTree/src/TriggerObject.cc
Revision: 1.2
Committed: Sat Sep 27 06:08:22 2008 UTC (16 years, 7 months ago) by loizides
Content type: text/plain
Branch: MAIN
CVS Tags: Mit_006, Mit_005, Mit_004
Changes since 1.1: +23 -1 lines
Log Message:
Have TriggerObject and TriggerObjectTable

File Contents

# Content
1 // $Id: TriggerObject.cc,v 1.1 2008/09/17 04:07:28 loizides Exp $
2
3 #include "MitAna/DataTree/interface/TriggerObject.h"
4
5 ClassImp(mithep::TriggerObjectRel)
6 ClassImp(mithep::TriggerObjectBase)
7 ClassImp(mithep::TriggerObject)
8
9 using namespace mithep;
10
11 //--------------------------------------------------------------------------------------------------
12 void TriggerObject::Print(Option_t *opt) const
13 {
14 printf("%03d: %s %2d %.2f %.2f %.2f (%s/%s)\n",
15 TrgId(), TrigName(), Int_t(Type()), Pt(), Eta(), Phi(), ModuleName(), FilterName());
16 }
17
18 //--------------------------------------------------------------------------------------------------
19 void TriggerObjectsTable::Print(Option_t *opt) const
20 {
21 // Print trigger objects table content.
22
23 TIterator *iter = MakeIterator();
24 const TriggerObject *to = dynamic_cast<const TriggerObject *>(iter->Next());
25 while (to) {
26 to->Print();
27 to = dynamic_cast<const TriggerObject *>(iter->Next());
28 }
29 }