emcDSTHistogrammer.C File Reference

#include "emcDSTHistogrammer.h"
#include "ezdst.h"
#include <iostream>
#include "emcClusterContainer.h"
#include "emcClusterContent.h"
#include "emcTowerContainer.h"
#include "emcTowerContent.h"
#include "emcObjectFillerManager.h"
#include <map>
#include <string>
#include "TH1.h"
#include "TH2.h"
#include "TFile.h"
#include "EmcIndexer.h"
#include <sstream>
#include "TROOT.h"
#include <cassert>

Include dependency graph for emcDSTHistogrammer.C:

Go to the source code of this file.

Typedefs

typedef map< string, TH1 * > MAP

Functions

void histogram (const emcTowerContainer &tc)
void histogram (const emcClusterContainer &cc)
void makeHistoMap ()
int process_event (DstContent *dst)
void hsave (const char *filename)

Variables

static vector< MAPhistos


Typedef Documentation

typedef map<string,TH1*> MAP [static]
 

Definition at line 23 of file emcDSTHistogrammer.C.


Function Documentation

void histogram const emcClusterContainer cc  ) 
 

Definition at line 44 of file emcDSTHistogrammer.C.

References emcClusterContainer::getCluster(), histos, EmcIndexer::sectorOfflineToOnline(), and emcClusterContainer::size().

void histogram const emcTowerContainer tc  ) 
 

Definition at line 29 of file emcDSTHistogrammer.C.

References EmcIndexer::decodeTowerId(), emcTowerContainer::getTower(), histos, and emcTowerContainer::size().

void hsave const char *  filename  ) 
 

Definition at line 149 of file emcDSTHistogrammer.C.

References histos, and MAP.

void makeHistoMap  ) 
 

Definition at line 58 of file emcDSTHistogrammer.C.

References EmcIndexer::EmcSectorId(), histos, MAP, name, and title.

Referenced by process_event().

int process_event DstContent *  dst  ) 
 

Definition at line 122 of file emcDSTHistogrammer.C.

References histos, and makeHistoMap().


Variable Documentation

vector<MAP> histos [static]
 

Definition at line 24 of file emcDSTHistogrammer.C.

Referenced by histogram(), hsave(), makeHistoMap(), and process_event().