CMS 3D CMS Logo

EventColin Class Reference

#include <RecoParticleFlow/PFRootEvent/interface/EventColin.h>

List of all members.

Public Member Functions

void addBlock (const Block &b)
void addCaloTower (const CaloTower &ct)
void addCandidate (const Particle &ptc)
void addCluster (const Cluster &ptc)
void addClusterIsland (const Cluster &ptc)
void addJetEHT (const Jet &jets)
void addJetMC (const Jet &jets)
void addJetPF (const Jet &jets)
void addParticle (const Particle &ptc)
const std::vector
< EventColin::Cluster > & 
clusters ()
const std::vector
< EventColin::Cluster > & 
clustersIsland ()
 EventColin ()
const std::vector
< EventColin::Jet > & 
jetsEHT ()
const std::vector
< EventColin::Jet > & 
jetsMC ()
const std::vector
< EventColin::Jet > & 
jetsPF ()
const std::vector
< EventColin::Particle > & 
particles ()
void reset ()
void setNTracks (int nTracks)
void setNumber (int number)
virtual ~EventColin ()

Private Attributes

std::vector< EventColin::Blockblocks_
std::vector
< EventColin::CaloTower
caloTowers_
std::vector< EventColin::Particlecandidates_
std::vector< EventColin::Clusterclusters_
std::vector< EventColin::ClusterclustersIsland_
std::vector< EventColin::JetjetsEHT_
std::vector< EventColin::JetjetsMC_
std::vector< EventColin::JetjetsPF_
int nTracks_
int number_
std::vector< EventColin::Particleparticles_

Classes

class  Block
class  CaloTower
class  Cluster
class  Jet
class  Particle


Detailed Description

Definition at line 7 of file EventColin.h.


Constructor & Destructor Documentation

EventColin::EventColin (  )  [inline]

Definition at line 10 of file EventColin.h.

00010 : number_(-1), nTracks_(0) {}

virtual EventColin::~EventColin (  )  [inline, virtual]

Definition at line 11 of file EventColin.h.

00011 {}


Member Function Documentation

void EventColin::addBlock ( const Block b  )  [inline]

Definition at line 116 of file EventColin.h.

References blocks_.

Referenced by PFRootEventManager::fillOutEventWithBlocks().

00116                                   {
00117     blocks_.push_back( b );
00118   }

void EventColin::addCaloTower ( const CaloTower ct  )  [inline]

Definition at line 112 of file EventColin.h.

References caloTowers_.

Referenced by PFRootEventManager::fillOutEventWithCaloTowers().

00112                                            {
00113     caloTowers_.push_back( ct );
00114   } 

void EventColin::addCandidate ( const Particle ptc  )  [inline]

Definition at line 88 of file EventColin.h.

References candidates_.

Referenced by PFRootEventManager::fillOutEventWithPFCandidates().

00088                                            {
00089     candidates_.push_back(ptc);
00090   }

void EventColin::addCluster ( const Cluster ptc  )  [inline]

Definition at line 92 of file EventColin.h.

References clusters_.

Referenced by PFRootEventManager::fillOutEventWithClusters().

00092                                         {
00093     clusters_.push_back(ptc);
00094   }

void EventColin::addClusterIsland ( const Cluster ptc  )  [inline]

Definition at line 96 of file EventColin.h.

References clustersIsland_.

00096                                               {
00097     clustersIsland_.push_back(ptc);
00098   }

void EventColin::addJetEHT ( const Jet jets  )  [inline]

Definition at line 104 of file EventColin.h.

References jetsEHT_.

Referenced by PFRootEventManager::tauBenchmark().

00104                                      {
00105     jetsEHT_.push_back(jets);
00106   }

void EventColin::addJetMC ( const Jet jets  )  [inline]

Definition at line 100 of file EventColin.h.

References jetsMC_.

Referenced by PFRootEventManager::tauBenchmark().

00100                                     {
00101     jetsMC_.push_back(jets);
00102   }

void EventColin::addJetPF ( const Jet jets  )  [inline]

Definition at line 108 of file EventColin.h.

References jetsPF_.

Referenced by PFRootEventManager::tauBenchmark().

00108                                     {
00109     jetsPF_.push_back(jets);
00110   }

void EventColin::addParticle ( const Particle ptc  )  [inline]

Definition at line 84 of file EventColin.h.

References particles_.

Referenced by PFRootEventManager::fillOutEventWithSimParticles().

00084                                           {
00085     particles_.push_back(ptc);
00086   }

const std::vector<EventColin::Cluster>& EventColin::clusters (  )  [inline]

Definition at line 123 of file EventColin.h.

References clusters_.

00124     {return clusters_;}

const std::vector<EventColin::Cluster>& EventColin::clustersIsland (  )  [inline]

Definition at line 125 of file EventColin.h.

References clustersIsland_.

00126     {return clustersIsland_;}

const std::vector<EventColin::Jet>& EventColin::jetsEHT (  )  [inline]

Definition at line 129 of file EventColin.h.

References jetsEHT_.

00130     {return jetsEHT_;}

const std::vector<EventColin::Jet>& EventColin::jetsMC (  )  [inline]

Definition at line 127 of file EventColin.h.

References jetsMC_.

00128     {return jetsMC_;}

const std::vector<EventColin::Jet>& EventColin::jetsPF (  )  [inline]

Definition at line 131 of file EventColin.h.

References jetsPF_.

00132     {return jetsPF_;}

const std::vector<EventColin::Particle>& EventColin::particles (  )  [inline]

Definition at line 121 of file EventColin.h.

References particles_.

00122     {return particles_;}

void EventColin::reset ( void   )  [inline]

Definition at line 12 of file EventColin.h.

References candidates_, clusters_, clustersIsland_, jetsEHT_, jetsMC_, jetsPF_, nTracks_, number_, and particles_.

Referenced by PFRootEventManager::reset().

00012                {
00013     number_ = -1;
00014     particles_.clear();
00015     candidates_.clear();
00016     clusters_.clear();
00017     clustersIsland_.clear();
00018     jetsMC_.clear();
00019     jetsEHT_.clear();
00020     jetsPF_.clear();
00021     nTracks_=0;
00022   }

void EventColin::setNTracks ( int  nTracks  )  [inline]

Definition at line 82 of file EventColin.h.

References nTracks_.

00082 {nTracks_ = nTracks;}

void EventColin::setNumber ( int  number  )  [inline]

Definition at line 81 of file EventColin.h.

References number_.

Referenced by PFRootEventManager::processEntry().

00081 {number_ = number;}


Member Data Documentation

std::vector<EventColin::Block> EventColin::blocks_ [private]

Definition at line 146 of file EventColin.h.

Referenced by addBlock().

std::vector<EventColin::CaloTower> EventColin::caloTowers_ [private]

Definition at line 145 of file EventColin.h.

Referenced by addCaloTower().

std::vector<EventColin::Particle> EventColin::candidates_ [private]

Definition at line 139 of file EventColin.h.

Referenced by addCandidate(), and reset().

std::vector<EventColin::Cluster> EventColin::clusters_ [private]

Definition at line 140 of file EventColin.h.

Referenced by addCluster(), clusters(), and reset().

std::vector<EventColin::Cluster> EventColin::clustersIsland_ [private]

Definition at line 141 of file EventColin.h.

Referenced by addClusterIsland(), clustersIsland(), and reset().

std::vector<EventColin::Jet> EventColin::jetsEHT_ [private]

Definition at line 143 of file EventColin.h.

Referenced by addJetEHT(), jetsEHT(), and reset().

std::vector<EventColin::Jet> EventColin::jetsMC_ [private]

Definition at line 142 of file EventColin.h.

Referenced by addJetMC(), jetsMC(), and reset().

std::vector<EventColin::Jet> EventColin::jetsPF_ [private]

Definition at line 144 of file EventColin.h.

Referenced by addJetPF(), jetsPF(), and reset().

int EventColin::nTracks_ [private]

Definition at line 137 of file EventColin.h.

Referenced by reset(), and setNTracks().

int EventColin::number_ [private]

Definition at line 136 of file EventColin.h.

Referenced by reset(), and setNumber().

std::vector<EventColin::Particle> EventColin::particles_ [private]

Definition at line 138 of file EventColin.h.

Referenced by addParticle(), particles(), and reset().


The documentation for this class was generated from the following file:
Generated on Tue Jun 9 18:20:26 2009 for CMSSW by  doxygen 1.5.4