1#ifndef __REFITTEDTRACKS_PROCESSOR_H__
2#define __REFITTEDTRACKS_PROCESSOR_H__
13#include <EVENT/LCCollection.h>
14#include <EVENT/Track.h>
15#include <EVENT/TrackerHit.h>
16#include <EVENT/TrackState.h>
17#include <EVENT/TrackerRawData.h>
18#include <IMPL/LCGenericObjectImpl.h>
19#include <IMPL/TrackerHitImpl.h>
20#include <UTIL/LCRelationNavigator.h>
21#include <UTIL/BitField64.h>
26#include "TClonesArray.h"
Class defining methods used to access event information and data collections.
Base classes for all user event processing components to extend.
Class used to encapsulate raw svt hit information.
Class used to encapsulate track information.
Class used to encapsulate tracker hit information.
Class used to encapsulate Vertex information.
Base class for all event processing components.
virtual bool process()
Process the histograms and generate analysis output.
Insert description here. more details.
std::string histoCfg_
description
std::vector< Vertex * > vertices_
std::vector< Vertex * > vertices_refit_
virtual void configure(const ParameterSet ¶meters)
description
std::vector< Track * > refit_tracks_
virtual void finalize()
Callback for the Processor to take any necessary action when the processing of events finishes.
std::vector< Track * > tracks_
virtual void initialize(TTree *tree)
Callback for the Processor to take any necessary action when the processing of events starts.
TrackHistos * _OriginalTrkHistos
description
TrackHistos * _RefitTrkHistos
description
std::vector< RawSvtHit * > raw_hits_
std::vector< TrackerHit * > hits_
TrackHistos * _RefitTrkHistos_z0cut
description
~RefittedTracksProcessor()
TrackHistos * _RefitTrkHistos_chi2cut
description