Project
Loading...
Searching...
No Matches
o2::vertexing::SecondaryVertexReader Class Reference

Inherits o2::framework::Task.

Public Member Functions

 SecondaryVertexReader ()=default
 
 ~SecondaryVertexReader () override=default
 
void init (o2::framework::InitContext &ic) final
 
void run (o2::framework::ProcessingContext &pc) final
 
- Public Member Functions inherited from o2::framework::Task
virtual ~Task ()
 
virtual void endOfStream (EndOfStreamContext &context)
 This is invoked whenever we have an EndOfStream event.
 
virtual void finaliseCCDB (ConcreteDataMatcher &matcher, void *obj)
 
virtual void stop ()
 This is invoked on stop.
 

Protected Member Functions

void connectTree ()
 

Protected Attributes

bool mVerbose = false
 
std::vector< V0IndexmV0sIdx
 
std::vector< V0Index > * mV0sIdxPtr = &mV0sIdx
 
std::vector< V0mV0s
 
std::vector< V0 > * mV0sPtr = &mV0s
 
std::vector< RRefmPV2V0Ref
 
std::vector< RRef > * mPV2V0RefPtr = &mPV2V0Ref
 
std::vector< CascadeIndexmCascsIdx
 
std::vector< CascadeIndex > * mCascsIdxPtr = &mCascsIdx
 
std::vector< CascademCascs
 
std::vector< Cascade > * mCascsPtr = &mCascs
 
std::vector< RRefmPV2CascRef
 
std::vector< RRef > * mPV2CascRefPtr = &mPV2CascRef
 
std::vector< Decay3BodyIndexm3BodysIdx
 
std::vector< Decay3BodyIndex > * m3BodysIdxPtr = &m3BodysIdx
 
std::vector< Decay3Bodym3Bodys
 
std::vector< Decay3Body > * m3BodysPtr = &m3Bodys
 
std::vector< RRefmPV23BodyRef
 
std::vector< RRef > * mPV23BodyRefPtr = &mPV23BodyRef
 
std::unique_ptr< TFile > mFile
 
std::unique_ptr< TTree > mTree
 
std::string mFileName = ""
 
std::string mFileNameMatches = ""
 
std::string mSVertexTreeName = "o2sim"
 
std::string mV0IdxBranchName = "V0sID"
 
std::string mV0BranchName = "V0s"
 
std::string mPVertex2V0RefBranchName = "PV2V0Refs"
 
std::string mCascIdxBranchName = "CascadesID"
 
std::string mCascBranchName = "Cascades"
 
std::string mPVertex2CascRefBranchName = "PV2CascRefs"
 
std::string m3BodyIdxBranchName = "Decays3BodyID"
 
std::string m3BodyBranchName = "Decays3Body"
 
std::string mPVertex23BodyRefBranchName = "PV23BodyRefs"
 

Detailed Description

Definition at line 35 of file SecondaryVertexReaderSpec.cxx.

Constructor & Destructor Documentation

◆ SecondaryVertexReader()

o2::vertexing::SecondaryVertexReader::SecondaryVertexReader ( )
default

◆ ~SecondaryVertexReader()

o2::vertexing::SecondaryVertexReader::~SecondaryVertexReader ( )
overridedefault

Member Function Documentation

◆ connectTree()

void o2::vertexing::SecondaryVertexReader::connectTree ( )
protected

Definition at line 113 of file SecondaryVertexReaderSpec.cxx.

◆ init()

void o2::vertexing::SecondaryVertexReader::init ( o2::framework::InitContext context)
finalvirtual

The method which is called once to initialise the task. Derived classes can use this to save extra state.

Reimplemented from o2::framework::Task.

Definition at line 82 of file SecondaryVertexReaderSpec.cxx.

◆ run()

void o2::vertexing::SecondaryVertexReader::run ( o2::framework::ProcessingContext context)
finalvirtual

This is invoked whenever a new InputRecord is demeed to be complete.

Implements o2::framework::Task.

Definition at line 89 of file SecondaryVertexReaderSpec.cxx.

Member Data Documentation

◆ m3BodyBranchName

std::string o2::vertexing::SecondaryVertexReader::m3BodyBranchName = "Decays3Body"
protected

Definition at line 78 of file SecondaryVertexReaderSpec.cxx.

◆ m3BodyIdxBranchName

std::string o2::vertexing::SecondaryVertexReader::m3BodyIdxBranchName = "Decays3BodyID"
protected

Definition at line 77 of file SecondaryVertexReaderSpec.cxx.

◆ m3Bodys

std::vector<Decay3Body> o2::vertexing::SecondaryVertexReader::m3Bodys
protected

Definition at line 63 of file SecondaryVertexReaderSpec.cxx.

◆ m3BodysIdx

std::vector<Decay3BodyIndex> o2::vertexing::SecondaryVertexReader::m3BodysIdx
protected

Definition at line 62 of file SecondaryVertexReaderSpec.cxx.

◆ m3BodysIdxPtr

std::vector<Decay3BodyIndex> * o2::vertexing::SecondaryVertexReader::m3BodysIdxPtr = &m3BodysIdx
protected

Definition at line 62 of file SecondaryVertexReaderSpec.cxx.

◆ m3BodysPtr

std::vector<Decay3Body> * o2::vertexing::SecondaryVertexReader::m3BodysPtr = &m3Bodys
protected

Definition at line 63 of file SecondaryVertexReaderSpec.cxx.

◆ mCascBranchName

std::string o2::vertexing::SecondaryVertexReader::mCascBranchName = "Cascades"
protected

Definition at line 75 of file SecondaryVertexReaderSpec.cxx.

◆ mCascIdxBranchName

std::string o2::vertexing::SecondaryVertexReader::mCascIdxBranchName = "CascadesID"
protected

Definition at line 74 of file SecondaryVertexReaderSpec.cxx.

◆ mCascs

std::vector<Cascade> o2::vertexing::SecondaryVertexReader::mCascs
protected

Definition at line 60 of file SecondaryVertexReaderSpec.cxx.

◆ mCascsIdx

std::vector<CascadeIndex> o2::vertexing::SecondaryVertexReader::mCascsIdx
protected

Definition at line 59 of file SecondaryVertexReaderSpec.cxx.

◆ mCascsIdxPtr

std::vector<CascadeIndex> * o2::vertexing::SecondaryVertexReader::mCascsIdxPtr = &mCascsIdx
protected

Definition at line 59 of file SecondaryVertexReaderSpec.cxx.

◆ mCascsPtr

std::vector<Cascade> * o2::vertexing::SecondaryVertexReader::mCascsPtr = &mCascs
protected

Definition at line 60 of file SecondaryVertexReaderSpec.cxx.

◆ mFile

std::unique_ptr<TFile> o2::vertexing::SecondaryVertexReader::mFile
protected

Definition at line 66 of file SecondaryVertexReaderSpec.cxx.

◆ mFileName

std::string o2::vertexing::SecondaryVertexReader::mFileName = ""
protected

Definition at line 68 of file SecondaryVertexReaderSpec.cxx.

◆ mFileNameMatches

std::string o2::vertexing::SecondaryVertexReader::mFileNameMatches = ""
protected

Definition at line 69 of file SecondaryVertexReaderSpec.cxx.

◆ mPV23BodyRef

std::vector<RRef> o2::vertexing::SecondaryVertexReader::mPV23BodyRef
protected

Definition at line 64 of file SecondaryVertexReaderSpec.cxx.

◆ mPV23BodyRefPtr

std::vector<RRef> * o2::vertexing::SecondaryVertexReader::mPV23BodyRefPtr = &mPV23BodyRef
protected

Definition at line 64 of file SecondaryVertexReaderSpec.cxx.

◆ mPV2CascRef

std::vector<RRef> o2::vertexing::SecondaryVertexReader::mPV2CascRef
protected

Definition at line 61 of file SecondaryVertexReaderSpec.cxx.

◆ mPV2CascRefPtr

std::vector<RRef> * o2::vertexing::SecondaryVertexReader::mPV2CascRefPtr = &mPV2CascRef
protected

Definition at line 61 of file SecondaryVertexReaderSpec.cxx.

◆ mPV2V0Ref

std::vector<RRef> o2::vertexing::SecondaryVertexReader::mPV2V0Ref
protected

Definition at line 58 of file SecondaryVertexReaderSpec.cxx.

◆ mPV2V0RefPtr

std::vector<RRef> * o2::vertexing::SecondaryVertexReader::mPV2V0RefPtr = &mPV2V0Ref
protected

Definition at line 58 of file SecondaryVertexReaderSpec.cxx.

◆ mPVertex23BodyRefBranchName

std::string o2::vertexing::SecondaryVertexReader::mPVertex23BodyRefBranchName = "PV23BodyRefs"
protected

Definition at line 79 of file SecondaryVertexReaderSpec.cxx.

◆ mPVertex2CascRefBranchName

std::string o2::vertexing::SecondaryVertexReader::mPVertex2CascRefBranchName = "PV2CascRefs"
protected

Definition at line 76 of file SecondaryVertexReaderSpec.cxx.

◆ mPVertex2V0RefBranchName

std::string o2::vertexing::SecondaryVertexReader::mPVertex2V0RefBranchName = "PV2V0Refs"
protected

Definition at line 73 of file SecondaryVertexReaderSpec.cxx.

◆ mSVertexTreeName

std::string o2::vertexing::SecondaryVertexReader::mSVertexTreeName = "o2sim"
protected

Definition at line 70 of file SecondaryVertexReaderSpec.cxx.

◆ mTree

std::unique_ptr<TTree> o2::vertexing::SecondaryVertexReader::mTree
protected

Definition at line 67 of file SecondaryVertexReaderSpec.cxx.

◆ mV0BranchName

std::string o2::vertexing::SecondaryVertexReader::mV0BranchName = "V0s"
protected

Definition at line 72 of file SecondaryVertexReaderSpec.cxx.

◆ mV0IdxBranchName

std::string o2::vertexing::SecondaryVertexReader::mV0IdxBranchName = "V0sID"
protected

Definition at line 71 of file SecondaryVertexReaderSpec.cxx.

◆ mV0s

std::vector<V0> o2::vertexing::SecondaryVertexReader::mV0s
protected

Definition at line 57 of file SecondaryVertexReaderSpec.cxx.

◆ mV0sIdx

std::vector<V0Index> o2::vertexing::SecondaryVertexReader::mV0sIdx
protected

Definition at line 56 of file SecondaryVertexReaderSpec.cxx.

◆ mV0sIdxPtr

std::vector<V0Index> * o2::vertexing::SecondaryVertexReader::mV0sIdxPtr = &mV0sIdx
protected

Definition at line 56 of file SecondaryVertexReaderSpec.cxx.

◆ mV0sPtr

std::vector<V0> * o2::vertexing::SecondaryVertexReader::mV0sPtr = &mV0s
protected

Definition at line 57 of file SecondaryVertexReaderSpec.cxx.

◆ mVerbose

bool o2::vertexing::SecondaryVertexReader::mVerbose = false
protected

Definition at line 54 of file SecondaryVertexReaderSpec.cxx.


The documentation for this class was generated from the following file: