CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Protected Member Functions
FWCandidateTowerSliceSelector Class Reference

#include <FWCandidateTowerSliceSelector.h>

Inheritance diagram for FWCandidateTowerSliceSelector:
FWHistSliceSelector FWFromSliceSelector

Public Member Functions

virtual bool aggregatePhiCells () const
 
 FWCandidateTowerSliceSelector (TH2F *h, const FWEventItem *i)
 
virtual ~FWCandidateTowerSliceSelector ()
 
- Public Member Functions inherited from FWHistSliceSelector
virtual void doSelect (const TEveCaloData::CellId_t &)
 
virtual void doUnselect (const TEveCaloData::CellId_t &)
 
 FWHistSliceSelector (TH2F *h, const FWEventItem *item)
 
virtual ~FWHistSliceSelector ()
 
- Public Member Functions inherited from FWFromSliceSelector
FWModelChangeManagerchangeManager () const
 
void clear ()
 
 FWFromSliceSelector (const FWEventItem *)
 
void reset ()
 
virtual ~FWFromSliceSelector ()
 

Protected Member Functions

virtual void getItemEntryEtaPhi (int itemIdx, float &eta, float &phi) const
 
- Protected Member Functions inherited from FWHistSliceSelector
bool matchCell (const TEveCaloData::CellId_t &iCell, int idx) const
 

Additional Inherited Members

- Protected Attributes inherited from FWHistSliceSelector
TH2F * m_hist
 
- Protected Attributes inherited from FWFromSliceSelector
const FWEventItemm_item
 

Detailed Description

Definition at line 6 of file FWCandidateTowerSliceSelector.h.

Constructor & Destructor Documentation

FWCandidateTowerSliceSelector::FWCandidateTowerSliceSelector ( TH2F *  h,
const FWEventItem i 
)

Definition at line 11 of file FWCandidateTowerSliceSelector.cc.

11  :
13 {
14 }
The Signals That Services Can Subscribe To This is based on ActivityRegistry h
Helper function to determine trigger accepts.
Definition: Activities.doc:4
FWHistSliceSelector(TH2F *h, const FWEventItem *item)
FWCandidateTowerSliceSelector::~FWCandidateTowerSliceSelector ( )
virtual

Definition at line 17 of file FWCandidateTowerSliceSelector.cc.

18 {
19 }

Member Function Documentation

virtual bool FWCandidateTowerSliceSelector::aggregatePhiCells ( ) const
inlinevirtual

Reimplemented from FWHistSliceSelector.

Definition at line 12 of file FWCandidateTowerSliceSelector.h.

12 { return false; }
void FWCandidateTowerSliceSelector::getItemEntryEtaPhi ( int  itemIdx,
float &  eta,
float &  phi 
) const
protectedvirtual

Implements FWHistSliceSelector.

Definition at line 21 of file FWCandidateTowerSliceSelector.cc.

References FWEventItem::get(), and FWFromSliceSelector::m_item.

22 {
23 
24  const pat::PackedCandidateCollection* towers=0;
25  m_item->get(towers);
26  assert(0!=towers);
27  pat::PackedCandidateCollection::const_iterator tower = towers->begin();
28  std::advance(tower, itemIdx);
29 
30  eta = tower->eta();
31  phi = tower->phi();
32 }
void get(const T *&oData) const
Definition: FWEventItem.h:84
std::vector< pat::PackedCandidate > PackedCandidateCollection
T eta() const
const FWEventItem * m_item
Definition: DDAxes.h:10