1#ifndef __TRACKHIT_ANAPROCESSOR_H__
2#define __TRACKHIT_ANAPROCESSOR_H__
14#include "TClonesArray.h"
92 std::map<std::string, std::shared_ptr<TrackHistos>>
reg_histos_;
93 typedef std::map<std::string, std::shared_ptr<TrackHistos>>::iterator
reg_it;
Helper class for hipster analysis.
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 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 trkCollName_
Track Collection name.
std::string selectionCfg_
std::string truthHistCfgFilename_
description
virtual void configure(const ParameterSet ¶meters)
Configure the Ana Processor.
virtual void finalize()
Callback for the Processor to take any necessary action when the processing of events finishes.
std::map< std::string, std::shared_ptr< TrackHistos > > reg_histos_
description
std::vector< std::string > regionSelections_
description
virtual void initialize(TTree *tree)
Callback for the Processor to take any necessary action when the processing of events starts.
std::map< std::string, std::shared_ptr< TrackHistos > >::iterator reg_it
description
std::string histCfgFilename_
description
TrackHistos * trkHistos_
description
std::map< std::string, std::shared_ptr< BaseSelector > > reg_selectors_
description
TBranch * btracks_
description
TrackHistos * truthHistos_
description
std::vector< Track * > * tracks_
std::vector< std::string > regions_
description
std::shared_ptr< BaseSelector > trkSelector_
description