1#ifndef __TRACKING_PROCESSOR_H__
2#define __TRACKING_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/ClusterImpl.h>
19#include <IMPL/LCGenericObjectImpl.h>
20#include <IMPL/TrackerHitImpl.h>
21#include <UTIL/LCRelationNavigator.h>
22#include <UTIL/BitField64.h>
27#include "TClonesArray.h"
94 std::vector<TrackerHit*>
hits_{};
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.
Base class for all event processing components.
virtual bool process()
Process the histograms and generate analysis output.
Insert description here. more details.
std::string truthTracksCollRoot_
description
std::string trkRelCollLcio_
collection name
std::string trackStateLocation_
Specify track state used for track collection DEFAULT AtIP.
std::string trkhitCollRoot_
description
double bfield_
magnetic field
std::string trkCollRoot_
collection name
int useTrackerHits_
Load hit collections, otherwise get from getSubdetectorHitNumbers.
virtual void configure(const ParameterSet ¶meters)
Configure the Processor.
virtual void finalize()
Callback for the Processor to take any necessary action when the processing of events finishes.
std::string trackResDataLcio_
description
std::vector< Track * > tracks_
virtual void initialize(TTree *tree)
Callback for the Processor to take any necessary action when the processing of events starts.
std::string hitFitsCollLcio_
collection name
std::string resoutname_
description
std::vector< RawSvtHit * > rawhits_
std::vector< TrackerHit * > hits_
std::vector< Track * > truthTracks_
std::string truthTracksCollLcio_
description
std::string resCfgFilename_
description
std::string trkCollLcio_
collection name
int doResiduals_
do Residuals
std::string kinkRelCollLcio_
collection name
TrackHistos * trkResHistos_
description
std::string rawhitCollRoot_
collection name