CMS 3D CMS Logo

Public Member Functions | Private Attributes

PileUpEventPrincipal Class Reference

#include <PileUpEventPrincipal.h>

List of all members.

Public Member Functions

int bunchCrossing () const
template<typename T >
bool getByLabel (edm::InputTag const &tag, edm::Handle< T > &result) const
 PileUpEventPrincipal (edm::EventPrincipal const &ep, int bcr)
edm::EventPrincipal const & principal () const
edm::EventPrincipal const & principal ()

Private Attributes

int bunchCrossing_
edm::EventPrincipal const & principal_

Detailed Description

Definition at line 15 of file PileUpEventPrincipal.h.


Constructor & Destructor Documentation

PileUpEventPrincipal::PileUpEventPrincipal ( edm::EventPrincipal const &  ep,
int  bcr 
) [inline]

Definition at line 18 of file PileUpEventPrincipal.h.

                                                             :
    principal_(ep), bunchCrossing_(bcr) {}

Member Function Documentation

int PileUpEventPrincipal::bunchCrossing ( ) const [inline]
template<typename T >
bool PileUpEventPrincipal::getByLabel ( edm::InputTag const &  tag,
edm::Handle< T > &  result 
) const [inline]
edm::EventPrincipal const& PileUpEventPrincipal::principal ( ) [inline]

Definition at line 21 of file PileUpEventPrincipal.h.

References principal_.

                                       {
    return principal_;
  }
edm::EventPrincipal const& PileUpEventPrincipal::principal ( ) const [inline]

Definition at line 25 of file PileUpEventPrincipal.h.

References principal_.

                                             {
    return principal_;
  }

Member Data Documentation

Definition at line 46 of file PileUpEventPrincipal.h.

Referenced by bunchCrossing().

Definition at line 45 of file PileUpEventPrincipal.h.

Referenced by getByLabel(), and principal().