LCIO
02.17
|
Classes | |
class | LCTokenizer |
Helper class for string tokenization. More... | |
class | BitFieldValue |
Helper class for BitField64 that corresponds to one field value. More... | |
class | BitField64 |
A bit field of 64bits that allows convenient declaration and manipulation of sub fields of various widths. More... | |
class | BitSet32 |
Convenient helper class for setting single bits in a 32bit-field, such as collection flags or hit types - extends std::bitset<32>. More... | |
class | CellIDDecoder |
Convenient class for decoding cellIDs from collection parameter LCIO::CellIDEncoding. More... | |
class | CellIDEncoder |
Specialization for SimTrackerHits that have only one cellID. More... | |
class | CollectionParameterMap |
Helper class for setting and retrieving an std::map<string,int> as collection parameters. More... | |
class | EventSummary |
Utility class for storing an event summary as an LCGenericObject. More... | |
struct | ILDCellID0 |
Helper class to define constants for the canonical encoding of the CellID0 in tracking sub detectors in ILD (or ILD like detectors). More... | |
class | ILDCellIDEncoder |
Special wrapper to the CellIDEncoder<T> that enforces cellID0 to use the encoder string defined in ILDCellID0::encoder_string. More... | |
struct | ILDDetID |
Define integer constants for identifying ILD sub detectors. More... | |
struct | ILDTrkHitTypeBit |
Define integer constants for bits of the the lcio tracker hit type used in the context of ILD reconstruction code. More... | |
struct | ILDTrkHitQualityBit |
Define integer constants for bits of the the lcio tracker hit quality used in the context of ILD reconstruction code. More... | |
class | IndexMap |
utility class to manage indices according to Collection Parameters More... | |
class | LCFixedObject |
Template class for fixed size LCGenericObject subclasses. More... | |
class | LCFourVector |
Four vector used in LCIO. More... | |
class | LCIterator |
Simple convenient iterator class for LCCollections that saves some boiler plate code. More... | |
class | LCObjectHandle |
Template handle class for LCObjects. More... | |
class | LCRelationNavigator |
The LCRelationNavigator makes repeated lookup of relations more conveneient and efficient. More... | |
class | LCSplitWriter |
LCWriter wrapper that automatically splits files if a given number of bytes is exceeded. More... | |
class | LCStdHepRdr |
Basic utility for reading a binary stdhep file and filling a LCCollectionVec with MCParticles containing the stdhep file information. More... | |
class | LCStdHepRdrNew |
Basic utility for reading a binary stdhep file and filling a LCCollectionVec with MCParticles containing the stdhep file information. More... | |
class | LCTime |
Helper class that allows to convert time stamps as defined in LCEvent::getTimeStamp() ( ns since 1.1.1970 00:00:00 UTC) to ordinary date and time and vice versa. More... | |
class | LCTOOLS |
Provides some basic functions for printing event data. More... | |
class | LCTrackerCellID |
Singleton helper class defining the cellID encoding used in the LC tracking packages. More... | |
class | LCTypedVector |
Templated helper class that is an std::vector<T*> of the elements in the LCCollection. More... | |
class | LCWarning |
Utility class to show warnings in LCIO. More... | |
struct | lStdTrack |
struct | lStdEvent |
class | lStdHep |
class | lXDR |
class | lcio_short |
class | LCIO_LONG |
class | PIDHandler |
Convenient class for setting and retrieving particle id information attached to ReconstructedParticles. More... | |
class | UnknownAlgorithm |
Exception for unknown algorithms. More... | |
class | ProcessFlag |
Helper class for defining the generated Monte Carlo physics process. More... | |
Typedefs | |
typedef EventSummaryIntValues | ESI |
Short name for EventSummaryIntValues. More... | |
typedef EventSummaryFloatValues | ESF |
Short name for EventSummaryFloatValues. More... | |
typedef EventSummaryFloatValues | ESD |
Short name for EventSummaryDoubleValues. More... | |
typedef ProcessorFlagBits | PF |
Short name for ProcessorFlagBits. More... | |
Variables | |
static const int | MAX_HITS = 1000 |
typedef EventSummaryFloatValues UTIL::ESD |
Short name for EventSummaryDoubleValues.
Definition at line 61 of file EventSummary.h.
typedef EventSummaryFloatValues UTIL::ESF |
Short name for EventSummaryFloatValues.
Definition at line 54 of file EventSummary.h.
typedef EventSummaryIntValues UTIL::ESI |
Short name for EventSummaryIntValues.
Definition at line 31 of file EventSummary.h.
typedef ProcessorFlagBits UTIL::PF |
Short name for ProcessorFlagBits.
Definition at line 44 of file ProcessFlag.h.
|
strong |
helper struct with double values for EventSummary
Enumerator | |
---|---|
SIZE |
internal use only |
Definition at line 57 of file EventSummary.h.
|
strong |
enum class defining valid float values in EventSummary
Definition at line 34 of file EventSummary.h.
|
strong |
enum class defining valid int values in EventSummary
Enumerator | |
---|---|
runnum |
run number |
evtnum |
event number |
chpfonum |
number of charged PFOs |
neupfonum |
number of neutral PFOs |
elnum |
number of isloted electrons |
munum |
number of isloted muons |
taunum |
number of isloted taus |
phonum |
number of isloted photons |
jetnum |
number of jets - if only one jet collection, -1 else |
bcpfonum |
number of PFOs in the BeamCal |
trknum |
number of tracks - if present |
clunum |
number of clusters - if present |
mcproc |
generated Monte Carlo ProcessFlag |
SIZE |
internal use only |
Definition at line 13 of file EventSummary.h.
enum UTIL::ObjectType |
Enumerator | |
---|---|
Cluster | |
ReconstructedParticle |
Definition at line 15 of file PIDHandler.cc.
|
strong |
enum class for flag bits in ProcessFlag
Definition at line 15 of file ProcessFlag.h.
int UTIL::CellIDEncoder_cellID1Bit | ( | ) |
Helper function that returns the bit for cellid1 through template specialization or -1 if no cellid1 exists.
Definition at line 33 of file CellIDEncoder.h.
int UTIL::CellIDEncoder_cellID1Bit< EVENT::CalorimeterHit > | ( | ) |
specialization that returns the proper bit for the second cellid
Definition at line 20 of file CellIDEncoder.cc.
int UTIL::CellIDEncoder_cellID1Bit< EVENT::RawCalorimeterHit > | ( | ) |
specialization that returns the proper bit for the second cellid
Definition at line 17 of file CellIDEncoder.cc.
int UTIL::CellIDEncoder_cellID1Bit< EVENT::SimCalorimeterHit > | ( | ) |
specialization that returns the proper bit for the second cellid
Helper function that returns the bit for cellid1 through template specialization or -1 if no cellid1 exists.
specialization that returns the proper bit for the second cellid
Definition at line 14 of file CellIDEncoder.cc.
int UTIL::CellIDEncoder_cellID1Bit< EVENT::SimTrackerHit > | ( | ) |
specialization that returns the proper bit for the second cellid
Definition at line 32 of file CellIDEncoder.cc.
int UTIL::CellIDEncoder_cellID1Bit< EVENT::TrackerData > | ( | ) |
specialization that returns the proper bit for the second cellid
Definition at line 23 of file CellIDEncoder.cc.
int UTIL::CellIDEncoder_cellID1Bit< EVENT::TrackerHit > | ( | ) |
specialization that returns the proper bit for the second cellid
Definition at line 35 of file CellIDEncoder.cc.
int UTIL::CellIDEncoder_cellID1Bit< EVENT::TrackerHitPlane > | ( | ) |
specialization that returns the proper bit for the second cellid
Definition at line 38 of file CellIDEncoder.cc.
int UTIL::CellIDEncoder_cellID1Bit< EVENT::TrackerHitZCylinder > | ( | ) |
specialization that returns the proper bit for the second cellid
Definition at line 41 of file CellIDEncoder.cc.
int UTIL::CellIDEncoder_cellID1Bit< EVENT::TrackerPulse > | ( | ) |
specialization that returns the proper bit for the second cellid
Definition at line 26 of file CellIDEncoder.cc.
int UTIL::CellIDEncoder_cellID1Bit< EVENT::TrackerRawData > | ( | ) |
specialization that returns the proper bit for the second cellid
Definition at line 29 of file CellIDEncoder.cc.
void UTIL::CellIDEncoder_setCellID | ( | T * | hit, |
int | low, | ||
int | high | ||
) |
Helper function that sets cellid1 and cellid2.
Definition at line 69 of file CellIDEncoder.h.
Referenced by UTIL::CellIDEncoder< T >::setCellID().
ProcessFlag UTIL::decodeMCTruthProcess | ( | const EVENT::LCCollection * | mcps, |
int | maxParticle = 10 |
||
) |
Helper function that decodes the MC truth process from an LCCollection with MCParticles.
Assumes that the MCParticle collection has been created with a recent version of the Whizard event generator (since DBD). At most, the first maxParticles are evaluated for identifying the hard sub-process. icase 1: Whizard 2.8.4: incoming particles of hard subprocess (i.e. after BS, ISR etc) have generatorStatus 3 => use their daughters as hard final state icase 2: DBD files WITHOUT beam particles (e.g. 250 GeV DBD samples) have more than 2 PARENTLESS particles => use these as hard final state icase 3: DBD files WITH beam particles (e.g. non-Higgs 500 GeV DBD samples) have exactly 2 PARENTLESS particles => their daughters are the incoming particles of hard subprocess and the ISR and/or outgoing beam particles => select those daughters which have more than one daughter => take the daughters of these daughters of the parentless particles as hard final state else => only PF::unknown is set
first step: decide which type of file we have: icase 1: Whizard 2.8.4: incoming particles of hard subprocess (i.e. after BS, ISR etc) have generatorStatus 3 => use their daughters as hard final state icase 2: DBD files WITHOUT beam particles (e.g. 250 GeV DBD samples) have more than 2 PARENTLESS particles => use these as hard final state icase 3: DBD files WITH beam particles (e.g. non-Higgs 500 GeV DBD samples) have exactly 2 PARENTLESS particles => their daughters are the incoming particles of hard subprocess and the ISR and/or outgoing beam particles => select those daughters which have more than one daughter => take the daughters of these daughters of the parentless particles as hard final state
if not Whizard 2, still need to decide which DBD case and find hard final state
the first higgs is usually not the one which decays
first step: decide which type of file we have: icase 1: Whizard 2.8.4: incoming particles of hard subprocess (i.e. after BS, ISR etc) have generatorStatus 3 => use their daughters as hard final state icase 2: DBD files WITHOUT beam particles (e.g. 250 GeV DBD samples) have more than 2 PARENTLESS particles => use these as hard final state icase 3: DBD files WITH beam particles (e.g. non-Higgs 500 GeV DBD samples) have exactly 2 PARENTLESS particles => their daughters are the incoming particles of hard subprocess and the ISR and/or outgoing beam particles => select those daughters which have more than one daughter => take the daughters of these daughters of the parentless particles as hard final state
if not Whizard 2, still need to decide which DBD case and find hard final state
the first higgs is usually not the one which decays
Definition at line 12 of file ProcessFlag.cc.
References UTIL::ProcessFlag::add(), UTIL::ProcessFlag::addFSParticles(), UTIL::ProcessFlag::addHiggsDecay(), std::vector< T >::empty(), exotic, EVENT::MCParticle::getDaughters(), EVENT::LCCollection::getElementAt(), EVENT::LCCollection::getNumberOfElements(), higgsgaZ, std::vector< T >::push_back(), std::vector< T >::size(), and unknown.
const std::string & UTIL::header | ( | const EVENT::Vertex * | ) |
operator for detailed output of a vertex object (e.g.
cout << vertexObj << endl; ) for printing the header of a vertex object (e.g. cout << header(vertexObj) << endl; ) for printing the tail of a vertex object (e.g. cout << tail(vertexObj) << endl; )
Definition at line 2756 of file Operators.cc.
Referenced by header(), lcwrtwriterunheader(), operator<<(), UTIL::LCTOOLS::printCalorimeterHits(), UTIL::LCTOOLS::printClusters(), UTIL::LCTOOLS::printLCFloatVecs(), UTIL::LCTOOLS::printLCGenericObjects(), UTIL::LCTOOLS::printLCIntVecs(), UTIL::LCTOOLS::printRawCalorimeterHits(), UTIL::LCTOOLS::printReconstructedParticles(), UTIL::LCTOOLS::printRelation(), UTIL::LCTOOLS::printSimCalorimeterHits(), UTIL::LCTOOLS::printSimTrackerHits(), UTIL::LCTOOLS::printTrackerData(), UTIL::LCTOOLS::printTrackerHitPlane(), UTIL::LCTOOLS::printTrackerHits(), UTIL::LCTOOLS::printTrackerHitZCylinder(), UTIL::LCTOOLS::printTrackerPulse(), UTIL::LCTOOLS::printTrackerRawData(), UTIL::LCTOOLS::printTracks(), and UTIL::LCTOOLS::printVertices().
const std::string & UTIL::header | ( | const EVENT::MCParticle * | ) |
Definition at line 1914 of file Operators.cc.
const std::string & UTIL::header | ( | const EVENT::TrackerHit * | ) |
Definition at line 1304 of file Operators.cc.
const std::string & UTIL::header | ( | const EVENT::TrackerHitPlane * | ) |
Definition at line 1410 of file Operators.cc.
const std::string & UTIL::header | ( | const EVENT::TrackerHitZCylinder * | ) |
Definition at line 1529 of file Operators.cc.
const std::string & UTIL::header | ( | const EVENT::SimTrackerHit * | ) |
Definition at line 1648 of file Operators.cc.
const std::string & UTIL::header | ( | const EVENT::CalorimeterHit * | ) |
Definition at line 1812 of file Operators.cc.
const std::string & UTIL::header | ( | const EVENT::SimCalorimeterHit * | ) |
Definition at line 1159 of file Operators.cc.
const std::string & UTIL::header | ( | const EVENT::ReconstructedParticle * | ) |
Definition at line 2074 of file Operators.cc.
const std::string & UTIL::header | ( | const EVENT::Track * | ) |
Definition at line 2422 of file Operators.cc.
const std::string & UTIL::header | ( | const EVENT::TrackState * | ) |
Definition at line 2309 of file Operators.cc.
const std::string & UTIL::header | ( | const EVENT::Cluster * | ) |
Definition at line 2617 of file Operators.cc.
const std::string & UTIL::header | ( | const EVENT::LCRelation * | ) |
Definition at line 637 of file Operators.cc.
const std::string & UTIL::header | ( | const EVENT::LCFloatVec * | ) |
Definition at line 380 of file Operators.cc.
const std::string& UTIL::header | ( | ) |
Definition at line 154 of file Operators.h.
References header().
const std::string & UTIL::header | ( | const EVENT::LCCollection * | ) |
Definition at line 87 of file Operators.cc.
const std::string & UTIL::header | ( | const EVENT::LCEvent * | ) |
Definition at line 142 of file Operators.cc.
const std::string & UTIL::header | ( | const EVENT::LCFlag * | ) |
Definition at line 205 of file Operators.cc.
const std::string & UTIL::header | ( | const EVENT::LCGenericObject * | , |
const EVENT::LCCollection * | v = NULL |
||
) |
Definition at line 249 of file Operators.cc.
References std::endl(), EVENT::LCCollection::getFlag(), EVENT::LCCollection::getParameters(), EVENT::LCParameters::getStringVal(), header(), and std::stringstream::str().
const std::string & UTIL::header | ( | const EVENT::LCIntVec * | ) |
Definition at line 323 of file Operators.cc.
const std::string & UTIL::header | ( | const EVENT::LCObject * | ) |
Definition at line 491 of file Operators.cc.
const std::string & UTIL::header | ( | const EVENT::LCParameters * | ) |
Definition at line 537 of file Operators.cc.
const std::string & UTIL::header | ( | const EVENT::LCRunHeader * | ) |
Definition at line 684 of file Operators.cc.
const std::string & UTIL::header | ( | const EVENT::ParticleID * | ) |
Definition at line 778 of file Operators.cc.
const std::string & UTIL::header | ( | const EVENT::RawCalorimeterHit * | ) |
Definition at line 828 of file Operators.cc.
const std::string & UTIL::header | ( | const EVENT::TrackerData * | ) |
Definition at line 949 of file Operators.cc.
const std::string & UTIL::header | ( | const EVENT::TrackerPulse * | ) |
Definition at line 1016 of file Operators.cc.
const std::string & UTIL::header | ( | const EVENT::TrackerRawData * | ) |
Definition at line 1093 of file Operators.cc.
const std::string & UTIL::header | ( | const EVENT::LCIO * | ) |
Definition at line 735 of file Operators.cc.
LCIO_LONG<T> UTIL::lcio_long | ( | const T & | o, |
const EVENT::LCCollection * | c | ||
) |
Definition at line 175 of file Operators.h.
Referenced by EVENT::operator<<().
lcio_short<T> UTIL::lcshort | ( | const T * | t, |
const EVENT::LCCollection * | b = NULL |
||
) |
Definition at line 74 of file Operators.h.
Referenced by operator<<(), and UTIL::LCTOOLS::printVertices().
const char * UTIL::lctypename | ( | ) |
Template that returns the LCIO type name as used in the LCCollctions (and files), e.g.
Specialization for implemention classes.
std::cout << lctypename<MCParticle>() << std::endl ;
This can be used in user templates to create a new collection of the template type.
Definition at line 47 of file LCIOTypeInfo.h.
const char* UTIL::lctypename | ( | const T * | ) |
Template that returns the LCIO type name as used in the LCCollctions (and files) based on the object's type, e.g.
MCParticle* mcp ;
std::cout << lctypename( mcp ) << std::endl ;
Definition at line 81 of file LCIOTypeInfo.h.
const char* UTIL::lctypename< EVENT::CalorimeterHit > | ( | ) |
Definition at line 55 of file LCIOTypeInfo.h.
const char* UTIL::lctypename< EVENT::Cluster > | ( | ) |
Definition at line 68 of file LCIOTypeInfo.h.
const char* UTIL::lctypename< EVENT::LCFloatVec > | ( | ) |
Definition at line 65 of file LCIOTypeInfo.h.
const char* UTIL::lctypename< EVENT::LCGenericObject > | ( | ) |
Definition at line 71 of file LCIOTypeInfo.h.
const char* UTIL::lctypename< EVENT::LCIntVec > | ( | ) |
Definition at line 66 of file LCIOTypeInfo.h.
const char* UTIL::lctypename< EVENT::LCObject > | ( | const EVENT::LCObject * | o | ) |
Specialization for polymorphic LCObject pointers - slow.
E.g.:
LCObject* obj = new McParticle ;
std::cout << lctypename( obj ) << std::endl ;
Definition at line 91 of file LCIOTypeInfo.h.
const char* UTIL::lctypename< EVENT::LCRelation > | ( | ) |
Definition at line 70 of file LCIOTypeInfo.h.
const char* UTIL::lctypename< EVENT::LCStrVec > | ( | ) |
Definition at line 64 of file LCIOTypeInfo.h.
const char* UTIL::lctypename< EVENT::MCParticle > | ( | ) |
Definition at line 53 of file LCIOTypeInfo.h.
const char* UTIL::lctypename< EVENT::RawCalorimeterHit > | ( | ) |
Definition at line 56 of file LCIOTypeInfo.h.
const char* UTIL::lctypename< EVENT::ReconstructedParticle > | ( | ) |
Definition at line 69 of file LCIOTypeInfo.h.
const char* UTIL::lctypename< EVENT::SimCalorimeterHit > | ( | ) |
Definition at line 54 of file LCIOTypeInfo.h.
const char* UTIL::lctypename< EVENT::SimTrackerHit > | ( | ) |
Definition at line 57 of file LCIOTypeInfo.h.
const char* UTIL::lctypename< EVENT::Track > | ( | ) |
Definition at line 67 of file LCIOTypeInfo.h.
const char* UTIL::lctypename< EVENT::TrackerData > | ( | ) |
Definition at line 59 of file LCIOTypeInfo.h.
const char* UTIL::lctypename< EVENT::TrackerHit > | ( | ) |
Definition at line 61 of file LCIOTypeInfo.h.
const char* UTIL::lctypename< EVENT::TrackerHitPlane > | ( | ) |
Definition at line 62 of file LCIOTypeInfo.h.
const char* UTIL::lctypename< EVENT::TrackerHitZCylinder > | ( | ) |
Definition at line 63 of file LCIOTypeInfo.h.
const char* UTIL::lctypename< EVENT::TrackerPulse > | ( | ) |
Definition at line 60 of file LCIOTypeInfo.h.
const char* UTIL::lctypename< EVENT::TrackerRawData > | ( | ) |
Definition at line 58 of file LCIOTypeInfo.h.
const char* UTIL::lctypename< EVENT::Vertex > | ( | ) |
Definition at line 72 of file LCIOTypeInfo.h.
|
inline |
Convenient helper that creates a BitSet32 with bit0 set.
Definition at line 49 of file BitSet32.h.
Referenced by main(), and RunEventProcessor::processEvent().
|
inline |
Convenient helper that creates a BitSet32 with bit0 and bit1 set.
Definition at line 53 of file BitSet32.h.
|
inline |
Convenient helper that creates a BitSet32 with bit0 - bit2 set.
Definition at line 58 of file BitSet32.h.
|
inline |
Convenient helper that creates a BitSet32 with bit0 - bit3 set.
Definition at line 64 of file BitSet32.h.
|
inline |
Convenient helper that creates a BitSet32 with bit0 - bit4 set.
Definition at line 71 of file BitSet32.h.
std::ostream & UTIL::operator<< | ( | std::ostream & | out, |
const UTIL::lcio_short< EVENT::Vertex > & | sV | ||
) |
Definition at line 2766 of file Operators.cc.
References std::dec(), EVENT::Vertex::getAlgorithmType(), EVENT::Vertex::getAssociatedParticle(), EVENT::Vertex::getChi2(), EVENT::Vertex::getParameters(), EVENT::Vertex::getPosition(), EVENT::Vertex::getProbability(), EVENT::LCObject::id(), EVENT::Vertex::isPrimary(), std::left(), std::noshowpos(), std::right(), std::scientific(), std::setfill(), std::setprecision(), std::setw(), std::showpos(), and std::vector< T >::size().
std::ostream & UTIL::operator<< | ( | std::ostream & | out, |
const UTIL::lcio_short< EVENT::MCParticle > & | sV | ||
) |
Definition at line 1924 of file Operators.cc.
References std::dec(), std::endl(), std::fixed(), EVENT::MCParticle::getCharge(), EVENT::MCParticle::getDaughters(), EVENT::MCParticle::getEndpoint(), EVENT::MCParticle::getEnergy(), EVENT::MCParticle::getGeneratorStatus(), EVENT::MCParticle::getMass(), EVENT::MCParticle::getMomentum(), EVENT::MCParticle::getMomentumAtEndpoint(), EVENT::MCParticle::getParents(), EVENT::MCParticle::getPDG(), EVENT::MCParticle::getVertex(), EVENT::LCObject::id(), std::noshowpos(), std::scientific(), std::setfill(), std::setprecision(), std::setw(), std::showpos(), and std::vector< T >::size().
std::ostream & UTIL::operator<< | ( | std::ostream & | out, |
const UTIL::lcio_short< EVENT::TrackerHit > & | sV | ||
) |
Definition at line 1314 of file Operators.cc.
References std::dec(), std::vector< T >::empty(), std::endl(), std::fixed(), EVENT::TrackerHit::getCellID0(), EVENT::TrackerHit::getCellID1(), EVENT::TrackerHit::getCovMatrix(), EVENT::TrackerHit::getEDep(), EVENT::TrackerHit::getEDepError(), EVENT::LCCollection::getFlag(), EVENT::LCCollection::getParameters(), EVENT::TrackerHit::getPosition(), EVENT::TrackerHit::getQuality(), EVENT::TrackerHit::getRawHits(), EVENT::LCParameters::getStringVal(), EVENT::TrackerHit::getTime(), EVENT::TrackerHit::getType(), EVENT::LCObject::id(), std::noshowpos(), std::scientific(), std::setfill(), std::setprecision(), std::setw(), std::showpos(), and std::vector< T >::size().
std::ostream & UTIL::operator<< | ( | std::ostream & | out, |
const UTIL::lcio_short< EVENT::TrackerHitPlane > & | sV | ||
) |
Definition at line 1420 of file Operators.cc.
References std::dec(), std::vector< T >::empty(), std::endl(), std::fixed(), EVENT::TrackerHitPlane::getCellID0(), EVENT::TrackerHitPlane::getCellID1(), EVENT::TrackerHitPlane::getdU(), EVENT::TrackerHitPlane::getdV(), EVENT::TrackerHit::getEDep(), EVENT::TrackerHit::getEDepError(), EVENT::LCCollection::getFlag(), EVENT::LCCollection::getParameters(), EVENT::TrackerHit::getPosition(), EVENT::TrackerHit::getQuality(), EVENT::TrackerHit::getRawHits(), EVENT::LCParameters::getStringVal(), EVENT::TrackerHit::getTime(), EVENT::TrackerHit::getType(), EVENT::TrackerHitPlane::getU(), EVENT::TrackerHitPlane::getV(), EVENT::LCObject::id(), std::noshowpos(), std::scientific(), std::setfill(), std::setprecision(), std::setw(), std::showpos(), and std::vector< T >::size().
std::ostream & UTIL::operator<< | ( | std::ostream & | out, |
const UTIL::lcio_short< EVENT::TrackerHitZCylinder > & | sV | ||
) |
Definition at line 1540 of file Operators.cc.
References std::dec(), std::vector< T >::empty(), std::endl(), std::fixed(), EVENT::TrackerHitZCylinder::getCellID0(), EVENT::TrackerHitZCylinder::getCellID1(), EVENT::TrackerHitZCylinder::getCenter(), EVENT::TrackerHitZCylinder::getdRPhi(), EVENT::TrackerHitZCylinder::getdZ(), EVENT::TrackerHit::getEDep(), EVENT::TrackerHit::getEDepError(), EVENT::LCCollection::getFlag(), EVENT::LCCollection::getParameters(), EVENT::TrackerHit::getPosition(), EVENT::TrackerHit::getQuality(), EVENT::TrackerHit::getRawHits(), EVENT::LCParameters::getStringVal(), EVENT::TrackerHit::getTime(), EVENT::TrackerHit::getType(), EVENT::LCObject::id(), std::noshowpos(), std::scientific(), std::setfill(), std::setprecision(), std::setw(), std::showpos(), and std::vector< T >::size().
std::ostream& UTIL::operator<< | ( | std::ostream & | out, |
const LCIO_LONG< EVENT::LCCollection > | l | ||
) |
Definition at line 109 of file Operators.cc.
References std::dec(), std::endl(), EVENT::LCCollection::getFlag(), EVENT::LCCollection::getNumberOfElements(), EVENT::LCCollection::getTypeName(), std::hex(), EVENT::LCCollection::isDefault(), EVENT::LCCollection::isSubset(), EVENT::LCCollection::isTransient(), std::left(), std::noshowpos(), std::right(), std::setfill(), and std::setw().
std::ostream & UTIL::operator<< | ( | std::ostream & | out, |
const UTIL::lcio_short< EVENT::SimTrackerHit > & | sV | ||
) |
Definition at line 1658 of file Operators.cc.
References std::dec(), std::endl(), EVENT::SimTrackerHit::getCellID0(), EVENT::SimTrackerHit::getCellID1(), EVENT::SimTrackerHit::getEDep(), EVENT::LCCollection::getFlag(), EVENT::SimTrackerHit::getMCParticle(), EVENT::SimTrackerHit::getMomentum(), EVENT::LCCollection::getParameters(), EVENT::SimTrackerHit::getPathLength(), EVENT::MCParticle::getPDG(), EVENT::SimTrackerHit::getPosition(), EVENT::LCParameters::getStringVal(), EVENT::SimTrackerHit::getTime(), EVENT::LCObject::id(), std::noshowpos(), std::scientific(), std::setfill(), std::setprecision(), std::setw(), std::showpos(), and std::bitset< Bits >::test().
std::ostream & UTIL::operator<< | ( | std::ostream & | out, |
const UTIL::lcio_short< EVENT::CalorimeterHit > & | sV | ||
) |
Definition at line 1822 of file Operators.cc.
References std::dec(), std::endl(), EVENT::CalorimeterHit::getCellID0(), EVENT::CalorimeterHit::getCellID1(), EVENT::CalorimeterHit::getEnergy(), EVENT::CalorimeterHit::getEnergyError(), EVENT::LCCollection::getFlag(), EVENT::LCCollection::getParameters(), EVENT::CalorimeterHit::getPosition(), EVENT::LCParameters::getStringVal(), EVENT::LCObject::id(), std::noshowpos(), std::scientific(), std::setfill(), std::setprecision(), std::setw(), and std::showpos().
std::ostream & UTIL::operator<< | ( | std::ostream & | out, |
const UTIL::lcio_short< EVENT::SimCalorimeterHit > & | sV | ||
) |
Definition at line 1169 of file Operators.cc.
References std::dec(), std::endl(), EVENT::SimCalorimeterHit::getCellID0(), EVENT::SimCalorimeterHit::getCellID1(), EVENT::SimCalorimeterHit::getEnergy(), EVENT::SimCalorimeterHit::getEnergyCont(), EVENT::LCCollection::getFlag(), EVENT::SimCalorimeterHit::getLengthCont(), EVENT::SimCalorimeterHit::getNMCContributions(), EVENT::LCCollection::getParameters(), EVENT::SimCalorimeterHit::getParticleCont(), EVENT::MCParticle::getPDG(), EVENT::SimCalorimeterHit::getPDGCont(), EVENT::SimCalorimeterHit::getPosition(), EVENT::SimCalorimeterHit::getStepPosition(), EVENT::LCParameters::getStringVal(), EVENT::SimCalorimeterHit::getTimeCont(), EVENT::LCObject::id(), std::noshowpos(), std::right(), std::scientific(), std::setfill(), std::setprecision(), std::setw(), std::showpos(), and std::exception::what().
std::ostream & UTIL::operator<< | ( | std::ostream & | out, |
const UTIL::lcio_short< EVENT::ReconstructedParticle > & | sV | ||
) |
Definition at line 2084 of file Operators.cc.
References std::dec(), std::endl(), EVENT::Vertex::getAssociatedParticle(), EVENT::ReconstructedParticle::getCharge(), EVENT::ReconstructedParticle::getClusters(), EVENT::ReconstructedParticle::getCovMatrix(), EVENT::ReconstructedParticle::getEndVertex(), EVENT::ReconstructedParticle::getEnergy(), EVENT::ReconstructedParticle::getGoodnessOfPID(), EVENT::ReconstructedParticle::getMass(), EVENT::ReconstructedParticle::getMomentum(), EVENT::ReconstructedParticle::getParticleIDs(), EVENT::ReconstructedParticle::getParticleIDUsed(), EVENT::ReconstructedParticle::getParticles(), EVENT::ReconstructedParticle::getReferencePoint(), EVENT::ReconstructedParticle::getStartVertex(), EVENT::ReconstructedParticle::getTracks(), EVENT::ReconstructedParticle::getType(), header(), EVENT::LCObject::id(), EVENT::ReconstructedParticle::isCompound(), lcshort(), std::noshowpos(), std::scientific(), std::setfill(), std::setprecision(), std::setw(), std::showpos(), std::vector< T >::size(), and std::stringstream::str().
std::ostream & UTIL::operator<< | ( | std::ostream & | out, |
const UTIL::lcio_short< EVENT::Track > & | sV | ||
) |
Definition at line 2432 of file Operators.cc.
References std::dec(), std::endl(), std::fixed(), EVENT::Track::getChi2(), EVENT::Track::getCovMatrix(), EVENT::Track::getD0(), EVENT::Track::getdEdx(), EVENT::Track::getdEdxError(), EVENT::LCCollection::getFlag(), EVENT::Track::getNdf(), EVENT::Track::getOmega(), EVENT::Track::getPhi(), EVENT::Track::getRadiusOfInnermostHit(), EVENT::Track::getReferencePoint(), EVENT::Track::getSubdetectorHitNumbers(), EVENT::Track::getTanLambda(), EVENT::Track::getTrackerHits(), EVENT::Track::getTracks(), EVENT::Track::getType(), EVENT::Track::getZ0(), EVENT::LCObject::id(), std::noshowpos(), std::scientific(), std::setfill(), std::setprecision(), std::setw(), std::showpos(), std::size(), std::vector< T >::size(), and std::bitset< Bits >::test().
std::ostream & UTIL::operator<< | ( | std::ostream & | out, |
const UTIL::lcio_short< EVENT::TrackState > & | sV | ||
) |
Definition at line 2319 of file Operators.cc.
References std::dec(), std::endl(), EVENT::TrackState::getCovMatrix(), EVENT::TrackState::getD0(), EVENT::TrackState::getOmega(), EVENT::TrackState::getPhi(), EVENT::TrackState::getReferencePoint(), EVENT::TrackState::getTanLambda(), EVENT::TrackState::getZ0(), EVENT::LCObject::id(), std::noshowpos(), std::scientific(), std::setfill(), std::setprecision(), std::setw(), std::showpos(), and std::vector< T >::size().
std::ostream & UTIL::operator<< | ( | std::ostream & | out, |
const UTIL::lcio_short< EVENT::Cluster > & | sV | ||
) |
Definition at line 2627 of file Operators.cc.
References std::dec(), std::endl(), EVENT::Cluster::getCalorimeterHits(), EVENT::Cluster::getClusters(), EVENT::Cluster::getDirectionError(), EVENT::Cluster::getEnergy(), EVENT::Cluster::getEnergyError(), EVENT::LCCollection::getFlag(), EVENT::Cluster::getHitContributions(), EVENT::Cluster::getIPhi(), EVENT::Cluster::getITheta(), EVENT::Cluster::getPosition(), EVENT::Cluster::getPositionError(), EVENT::Cluster::getSubdetectorEnergies(), EVENT::Cluster::getType(), EVENT::LCObject::id(), std::noshowpos(), std::scientific(), std::setfill(), std::setprecision(), std::setw(), std::showpos(), and std::vector< T >::size().
std::ostream & UTIL::operator<< | ( | std::ostream & | out, |
const UTIL::lcio_short< EVENT::LCRelation > & | sV | ||
) |
Definition at line 647 of file Operators.cc.
References std::dec(), std::endl(), EVENT::LCRelation::getFrom(), EVENT::LCRelation::getTo(), EVENT::LCRelation::getWeight(), EVENT::LCObject::id(), std::noshowpos(), std::setfill(), and std::setw().
std::ostream & UTIL::operator<< | ( | std::ostream & | out, |
const UTIL::lcio_short< EVENT::LCFloatVec > & | sV | ||
) |
Definition at line 391 of file Operators.cc.
References std::dec(), std::endl(), EVENT::LCFloatVec::id(), std::noshowpos(), std::right(), std::setfill(), std::setw(), std::vector< T >::size(), and std::size().
|
inline |
Definition at line 158 of file ProcessFlag.h.
References bquarks, cquarks, std::dec(), dquarks, electrons, exotic, UTIL::ProcessFlag::has(), std::hex(), higgsbb, higgscc, higgsdu, higgsgaga, higgsgaZ, higgsinv, higgsmumu, higgsother, higgsss, higgstautau, higgsWW, higgsZZ, muons, neutrinos, photons, squarks, taus, unknown, and uquarks.
std::ostream& UTIL::operator<< | ( | std::ostream & | out, |
const LCIO_LONG< EVENT::LCEvent > | l | ||
) |
Definition at line 164 of file Operators.cc.
References std::vector< T >::begin(), std::dec(), std::vector< T >::end(), std::endl(), EVENT::LCEvent::getCollection(), EVENT::LCEvent::getCollectionNames(), EVENT::LCEvent::getDetectorName(), EVENT::LCEvent::getEventNumber(), EVENT::LCCollection::getNumberOfElements(), EVENT::LCEvent::getRunNumber(), EVENT::LCEvent::getTimeStamp(), EVENT::LCCollection::getTypeName(), EVENT::LCEvent::getWeight(), std::left(), std::noshowpos(), std::right(), std::setfill(), and std::setw().
std::ostream & UTIL::operator<< | ( | std::ostream & | out, |
const LCIO_LONG< EVENT::CalorimeterHit > | l | ||
) |
Definition at line 1852 of file Operators.cc.
References std::dec(), std::endl(), EVENT::CalorimeterHit::getCellID0(), EVENT::CalorimeterHit::getCellID1(), EVENT::CalorimeterHit::getEnergy(), EVENT::CalorimeterHit::getEnergyError(), EVENT::LCCollection::getFlag(), EVENT::LCCollection::getParameters(), EVENT::CalorimeterHit::getPosition(), EVENT::CalorimeterHit::getType(), EVENT::LCCollection::getTypeName(), std::hex(), std::left(), std::noshowpos(), std::right(), std::setfill(), std::setw(), std::showpos(), std::stringstream::str(), and std::bitset< Bits >::test().
std::ostream & UTIL::operator<< | ( | std::ostream & | out, |
const LCIO_LONG< EVENT::Cluster > | l | ||
) |
Definition at line 2680 of file Operators.cc.
References std::dec(), std::endl(), EVENT::Cluster::getEnergy(), EVENT::Cluster::getEnergyError(), EVENT::LCCollection::getFlag(), EVENT::Cluster::getIPhi(), EVENT::Cluster::getITheta(), EVENT::LCCollection::getParameters(), EVENT::Cluster::getPosition(), EVENT::Cluster::getType(), EVENT::LCCollection::getTypeName(), std::hex(), EVENT::LCObject::id(), std::left(), std::noshowpos(), std::right(), std::setfill(), std::setw(), std::stringstream::str(), and std::bitset< Bits >::test().
std::ostream & UTIL::operator<< | ( | std::ostream & | out, |
const LCIO_LONG< EVENT::Track > | l | ||
) |
Definition at line 2507 of file Operators.cc.
References std::dec(), std::endl(), EVENT::Track::getChi2(), EVENT::Track::getdEdx(), EVENT::Track::getdEdxError(), EVENT::LCCollection::getFlag(), EVENT::Track::getNdf(), EVENT::LCCollection::getParameters(), EVENT::Track::getRadiusOfInnermostHit(), EVENT::Track::getSubdetectorHitNumbers(), EVENT::Track::getTrackerHits(), EVENT::Track::getTracks(), EVENT::Track::getTrackStates(), EVENT::Track::getType(), EVENT::LCCollection::getTypeName(), std::hex(), EVENT::LCObject::id(), std::left(), std::noshowpos(), std::right(), std::setfill(), std::setw(), std::size(), std::vector< T >::size(), std::stringstream::str(), and std::bitset< Bits >::test().
std::ostream & UTIL::operator<< | ( | std::ostream & | out, |
const LCIO_LONG< EVENT::TrackState > | l | ||
) |
Definition at line 2352 of file Operators.cc.
References EVENT::TrackState::AtCalorimeter, EVENT::TrackState::AtFirstHit, EVENT::TrackState::AtIP, EVENT::TrackState::AtLastHit, EVENT::TrackState::AtOther, EVENT::TrackState::AtVertex, std::dec(), std::endl(), EVENT::TrackState::getCovMatrix(), EVENT::TrackState::getD0(), EVENT::LCCollection::getFlag(), EVENT::TrackState::getLocation(), EVENT::TrackState::getOmega(), EVENT::LCCollection::getParameters(), EVENT::TrackState::getPhi(), EVENT::TrackState::getReferencePoint(), EVENT::TrackState::getTanLambda(), EVENT::LCCollection::getTypeName(), EVENT::TrackState::getZ0(), std::hex(), EVENT::LCObject::id(), std::left(), std::noshowpos(), std::right(), std::scientific(), std::setfill(), std::setprecision(), std::setw(), std::showpos(), std::vector< T >::size(), and std::stringstream::str().
std::ostream & UTIL::operator<< | ( | std::ostream & | out, |
const LCIO_LONG< EVENT::ReconstructedParticle > | ll | ||
) |
Definition at line 2198 of file Operators.cc.
References std::dec(), std::endl(), EVENT::ReconstructedParticle::getCharge(), EVENT::ReconstructedParticle::getClusters(), EVENT::ReconstructedParticle::getCovMatrix(), EVENT::ReconstructedParticle::getEnergy(), EVENT::LCCollection::getFlag(), EVENT::ReconstructedParticle::getGoodnessOfPID(), EVENT::ReconstructedParticle::getMass(), EVENT::ReconstructedParticle::getMomentum(), EVENT::LCCollection::getParameters(), EVENT::ReconstructedParticle::getParticleIDs(), EVENT::ReconstructedParticle::getParticleIDUsed(), EVENT::ReconstructedParticle::getParticles(), EVENT::ParticleID::getPDG(), EVENT::ReconstructedParticle::getReferencePoint(), EVENT::ReconstructedParticle::getTracks(), EVENT::ParticleID::getType(), EVENT::ReconstructedParticle::getType(), EVENT::LCCollection::getTypeName(), std::hex(), EVENT::LCObject::id(), EVENT::ReconstructedParticle::isCompound(), std::left(), std::noshowpos(), std::right(), std::scientific(), std::setfill(), std::setprecision(), std::setw(), std::showpos(), std::vector< T >::size(), and std::stringstream::str().
std::ostream & UTIL::operator<< | ( | std::ostream & | out, |
const LCIO_LONG< EVENT::SimCalorimeterHit > | ll | ||
) |
Definition at line 1224 of file Operators.cc.
References std::dec(), std::endl(), EVENT::SimCalorimeterHit::getCellID0(), EVENT::SimCalorimeterHit::getCellID1(), EVENT::SimCalorimeterHit::getEnergy(), EVENT::SimCalorimeterHit::getEnergyCont(), EVENT::LCCollection::getFlag(), EVENT::SimCalorimeterHit::getLengthCont(), EVENT::SimCalorimeterHit::getNMCContributions(), EVENT::LCCollection::getParameters(), EVENT::SimCalorimeterHit::getParticleCont(), EVENT::MCParticle::getPDG(), EVENT::SimCalorimeterHit::getPDGCont(), EVENT::SimCalorimeterHit::getPosition(), EVENT::SimCalorimeterHit::getTimeCont(), EVENT::LCCollection::getTypeName(), std::hex(), EVENT::LCObject::id(), std::left(), std::noshowpos(), std::right(), std::setfill(), std::setw(), std::showpos(), std::stringstream::str(), std::bitset< Bits >::test(), and std::exception::what().
std::ostream & UTIL::operator<< | ( | std::ostream & | out, |
const LCIO_LONG< EVENT::TrackerHit > | ll | ||
) |
Definition at line 1358 of file Operators.cc.
References std::dec(), std::endl(), EVENT::TrackerHit::getCellID0(), EVENT::TrackerHit::getCellID1(), EVENT::TrackerHit::getEDep(), EVENT::LCCollection::getFlag(), EVENT::LCCollection::getParameters(), EVENT::TrackerHit::getPosition(), EVENT::TrackerHit::getQuality(), EVENT::TrackerHit::getTime(), EVENT::TrackerHit::getType(), EVENT::LCCollection::getTypeName(), std::hex(), EVENT::LCObject::id(), std::left(), std::noshowpos(), std::right(), std::setfill(), std::setw(), std::stringstream::str(), and std::bitset< Bits >::test().
std::ostream & UTIL::operator<< | ( | std::ostream & | out, |
const LCIO_LONG< EVENT::TrackerHitPlane > | ll | ||
) |
Definition at line 1471 of file Operators.cc.
References std::dec(), std::endl(), EVENT::TrackerHitPlane::getCellID0(), EVENT::TrackerHitPlane::getCellID1(), EVENT::TrackerHitPlane::getdU(), EVENT::TrackerHitPlane::getdV(), EVENT::TrackerHit::getEDep(), EVENT::TrackerHit::getEDepError(), EVENT::LCCollection::getFlag(), EVENT::LCCollection::getParameters(), EVENT::TrackerHit::getPosition(), EVENT::TrackerHit::getQuality(), EVENT::TrackerHit::getTime(), EVENT::TrackerHit::getType(), EVENT::LCCollection::getTypeName(), EVENT::TrackerHitPlane::getU(), EVENT::TrackerHitPlane::getV(), std::hex(), EVENT::LCObject::id(), std::left(), std::noshowpos(), std::right(), std::setfill(), std::setw(), and std::stringstream::str().
std::ostream & UTIL::operator<< | ( | std::ostream & | out, |
const LCIO_LONG< EVENT::TrackerHitZCylinder > | ll | ||
) |
Definition at line 1590 of file Operators.cc.
References std::dec(), std::endl(), EVENT::TrackerHitZCylinder::getCellID0(), EVENT::TrackerHitZCylinder::getCellID1(), EVENT::TrackerHitZCylinder::getCenter(), EVENT::TrackerHitZCylinder::getdRPhi(), EVENT::TrackerHitZCylinder::getdZ(), EVENT::TrackerHit::getEDep(), EVENT::TrackerHit::getEDepError(), EVENT::LCCollection::getFlag(), EVENT::LCCollection::getParameters(), EVENT::TrackerHit::getPosition(), EVENT::TrackerHit::getQuality(), EVENT::TrackerHit::getTime(), EVENT::TrackerHit::getType(), EVENT::LCCollection::getTypeName(), std::hex(), EVENT::LCObject::id(), std::left(), std::noshowpos(), std::right(), std::setfill(), std::setw(), and std::stringstream::str().
std::ostream & UTIL::operator<< | ( | std::ostream & | out, |
const LCIO_LONG< EVENT::SimTrackerHit > | ll | ||
) |
Definition at line 1741 of file Operators.cc.
References std::dec(), std::endl(), EVENT::SimTrackerHit::getCellID0(), EVENT::SimTrackerHit::getCellID1(), EVENT::SimTrackerHit::getEDep(), EVENT::LCCollection::getFlag(), EVENT::SimTrackerHit::getMCParticle(), EVENT::SimTrackerHit::getMomentum(), EVENT::LCCollection::getParameters(), EVENT::SimTrackerHit::getPathLength(), EVENT::MCParticle::getPDG(), EVENT::SimTrackerHit::getPosition(), EVENT::SimTrackerHit::getTime(), EVENT::LCCollection::getTypeName(), EVENT::LCObject::id(), std::left(), std::noshowpos(), std::right(), std::setfill(), std::setw(), std::stringstream::str(), and std::bitset< Bits >::test().
std::ostream & UTIL::operator<< | ( | std::ostream & | out, |
const LCIO_LONG< EVENT::MCParticle > | ll | ||
) |
Definition at line 1962 of file Operators.cc.
References std::dec(), std::endl(), EVENT::MCParticle::getCharge(), EVENT::MCParticle::getDaughters(), EVENT::MCParticle::getEndpoint(), EVENT::MCParticle::getEnergy(), EVENT::LCCollection::getFlag(), EVENT::MCParticle::getGeneratorStatus(), EVENT::MCParticle::getMass(), EVENT::MCParticle::getMomentum(), EVENT::MCParticle::getMomentumAtEndpoint(), EVENT::LCCollection::getParameters(), EVENT::MCParticle::getParents(), EVENT::MCParticle::getPDG(), EVENT::MCParticle::getSimulatorStatus(), EVENT::LCCollection::getTypeName(), EVENT::MCParticle::getVertex(), std::hex(), EVENT::LCObject::id(), std::left(), std::noshowpos(), std::right(), std::setfill(), std::setw(), std::vector< T >::size(), and std::stringstream::str().
std::ostream & UTIL::operator<< | ( | std::ostream & | out, |
const LCIO_LONG< EVENT::Vertex > | ll | ||
) |
Definition at line 2785 of file Operators.cc.
References std::dec(), std::endl(), EVENT::Vertex::getAlgorithmType(), EVENT::Vertex::getAssociatedParticle(), EVENT::Vertex::getChi2(), EVENT::Vertex::getCovMatrix(), EVENT::Vertex::getParameters(), EVENT::Vertex::getPosition(), EVENT::Vertex::getProbability(), EVENT::LCCollection::getTypeName(), EVENT::LCObject::id(), EVENT::Vertex::isPrimary(), std::left(), std::noshowpos(), std::right(), std::scientific(), std::setfill(), std::setprecision(), std::setw(), std::vector< T >::size(), and std::stringstream::str().
std::ostream & UTIL::operator<< | ( | std::ostream & | out, |
const LCIO_LONG< EVENT::LCRelation > | ll | ||
) |
Definition at line 658 of file Operators.cc.
References std::dec(), std::endl(), EVENT::LCRelation::getFrom(), EVENT::LCRelation::getTo(), EVENT::LCCollection::getTypeName(), EVENT::LCRelation::getWeight(), EVENT::LCObject::id(), std::left(), std::noshowpos(), std::right(), std::setfill(), and std::setw().
std::ostream & UTIL::operator<< | ( | std::ostream & | out, |
const LCIO_LONG< EVENT::LCFloatVec > | ll | ||
) |
Definition at line 409 of file Operators.cc.
References std::dec(), std::endl(), EVENT::LCCollection::getTypeName(), EVENT::LCFloatVec::id(), std::left(), std::noshowpos(), std::right(), std::setfill(), std::setw(), and std::stringstream::str().
std::ostream & UTIL::operator<< | ( | std::ostream & | out, |
const UTIL::lcio_short< EVENT::LCCollection > & | sV | ||
) |
Definition at line 97 of file Operators.cc.
References std::dec(), std::endl(), EVENT::LCCollection::getFlag(), EVENT::LCCollection::getNumberOfElements(), EVENT::LCCollection::getTypeName(), std::hex(), EVENT::LCCollection::isDefault(), EVENT::LCCollection::isSubset(), EVENT::LCCollection::isTransient(), std::noshowpos(), std::setfill(), and std::setw().
std::ostream & UTIL::operator<< | ( | std::ostream & | out, |
const UTIL::lcio_short< EVENT::LCEvent > & | sV | ||
) |
Definition at line 152 of file Operators.cc.
References std::dec(), std::endl(), EVENT::LCEvent::getDetectorName(), EVENT::LCEvent::getEventNumber(), EVENT::LCEvent::getRunNumber(), EVENT::LCEvent::getTimeStamp(), EVENT::LCEvent::getWeight(), std::noshowpos(), std::setfill(), and std::setw().
std::ostream & UTIL::operator<< | ( | std::ostream & | out, |
const UTIL::lcio_short< EVENT::LCFlag > & | sV | ||
) |
Definition at line 215 of file Operators.cc.
References std::endl(), EVENT::LCFlag::getFlag(), std::hex(), std::noshowpos(), std::setfill(), and std::setw().
std::ostream & UTIL::operator<< | ( | std::ostream & | out, |
const UTIL::lcio_short< EVENT::LCGenericObject > & | sV | ||
) |
Definition at line 273 of file Operators.cc.
References std::dec(), EVENT::LCGenericObject::getDoubleVal(), EVENT::LCGenericObject::getFloatVal(), EVENT::LCGenericObject::getIntVal(), EVENT::LCGenericObject::getNDouble(), EVENT::LCGenericObject::getNFloat(), EVENT::LCGenericObject::getNInt(), EVENT::LCGenericObject::id(), std::noshowpos(), std::setfill(), and std::setw().
std::ostream & UTIL::operator<< | ( | std::ostream & | out, |
const UTIL::lcio_short< EVENT::LCIntVec > & | sV | ||
) |
Definition at line 333 of file Operators.cc.
References std::dec(), std::endl(), EVENT::LCIntVec::id(), std::noshowpos(), std::right(), std::setfill(), std::setw(), std::vector< T >::size(), and std::size().
std::ostream & UTIL::operator<< | ( | std::ostream & | out, |
const UTIL::lcio_short< EVENT::LCObject > & | sV | ||
) |
Definition at line 501 of file Operators.cc.
References std::dec(), EVENT::LCObject::id(), std::noshowpos(), std::setfill(), and std::setw().
std::ostream& UTIL::operator<< | ( | std::ostream & | out, |
const LCIO_LONG< EVENT::LCFlag > | l | ||
) |
Definition at line 222 of file Operators.cc.
References std::dec(), std::endl(), EVENT::LCFlag::getFlag(), std::hex(), std::left(), std::noshowpos(), std::right(), std::setfill(), and std::setw().
std::ostream & UTIL::operator<< | ( | std::ostream & | out, |
const UTIL::lcio_short< EVENT::LCParameters > & | |||
) |
Definition at line 547 of file Operators.cc.
References std::hex(), std::noshowpos(), std::setfill(), and std::setw().
std::ostream & UTIL::operator<< | ( | std::ostream & | out, |
const UTIL::lcio_short< EVENT::LCRunHeader > & | sV | ||
) |
Definition at line 694 of file Operators.cc.
References std::dec(), std::endl(), EVENT::LCRunHeader::getDescription(), EVENT::LCRunHeader::getDetectorName(), EVENT::LCRunHeader::getParameters(), EVENT::LCRunHeader::getRunNumber(), std::noshowpos(), std::setfill(), and std::setw().
std::ostream & UTIL::operator<< | ( | std::ostream & | out, |
const UTIL::lcio_short< EVENT::ParticleID > & | sV | ||
) |
Definition at line 788 of file Operators.cc.
References std::dec(), EVENT::ParticleID::getAlgorithmType(), EVENT::ParticleID::getLikelihood(), EVENT::ParticleID::getPDG(), EVENT::ParticleID::getType(), std::noshowpos(), std::setfill(), and std::setw().
std::ostream & UTIL::operator<< | ( | std::ostream & | out, |
const UTIL::lcio_short< EVENT::RawCalorimeterHit > & | sV | ||
) |
Definition at line 838 of file Operators.cc.
References std::dec(), std::endl(), EVENT::RawCalorimeterHit::getAmplitude(), EVENT::RawCalorimeterHit::getCellID0(), EVENT::RawCalorimeterHit::getCellID1(), EVENT::LCCollection::getParameters(), EVENT::LCParameters::getStringVal(), EVENT::RawCalorimeterHit::getTimeStamp(), EVENT::LCObject::id(), std::noshowpos(), std::setfill(), and std::setw().
std::ostream & UTIL::operator<< | ( | std::ostream & | out, |
const UTIL::lcio_short< EVENT::TrackerData > & | sV | ||
) |
Definition at line 959 of file Operators.cc.
References std::dec(), std::endl(), EVENT::TrackerData::getCellID0(), EVENT::TrackerData::getCellID1(), EVENT::TrackerData::getChargeValues(), EVENT::LCCollection::getParameters(), EVENT::LCParameters::getStringVal(), EVENT::TrackerData::getTime(), EVENT::LCObject::id(), std::noshowpos(), std::setfill(), std::setw(), and std::vector< T >::size().
std::ostream & UTIL::operator<< | ( | std::ostream & | os, |
const BitField64 & | b | ||
) |
Operator for dumping BitField64 to streams.
Definition at line 251 of file BitField64.cc.
References UTIL::BitField64::_map, UTIL::BitField64::_value, std::dec(), std::endl(), and std::hex().
std::ostream & UTIL::operator<< | ( | std::ostream & | out, |
const UTIL::lcio_short< EVENT::TrackerPulse > & | sV | ||
) |
Definition at line 1026 of file Operators.cc.
References std::dec(), std::endl(), EVENT::TrackerPulse::getCellID0(), EVENT::TrackerPulse::getCellID1(), EVENT::TrackerPulse::getCharge(), EVENT::TrackerPulse::getCovMatrix(), EVENT::LCCollection::getParameters(), EVENT::TrackerPulse::getQuality(), EVENT::LCParameters::getStringVal(), EVENT::TrackerPulse::getTime(), EVENT::TrackerPulse::getTrackerData(), EVENT::LCObject::id(), std::noshowpos(), std::setfill(), std::setw(), and std::vector< T >::size().
std::ostream & UTIL::operator<< | ( | std::ostream & | out, |
const UTIL::lcio_short< EVENT::TrackerRawData > & | sV | ||
) |
Definition at line 1103 of file Operators.cc.
References std::dec(), std::endl(), EVENT::TrackerRawData::getADCValues(), EVENT::TrackerRawData::getCellID0(), EVENT::TrackerRawData::getCellID1(), EVENT::LCCollection::getParameters(), EVENT::LCParameters::getStringVal(), EVENT::TrackerRawData::getTime(), EVENT::LCObject::id(), std::noshowpos(), std::setfill(), std::setw(), and std::vector< T >::size().
std::ostream & UTIL::operator<< | ( | std::ostream & | out, |
const UTIL::lcio_short< EVENT::LCIO > & | |||
) |
Definition at line 745 of file Operators.cc.
References std::endl(), and std::noshowpos().
std::ostream& UTIL::operator<< | ( | std::ostream & | out, |
const LCIO_LONG< EVENT::LCGenericObject > | l | ||
) |
Definition at line 291 of file Operators.cc.
References std::dec(), std::endl(), EVENT::LCGenericObject::getDataDescription(), EVENT::LCGenericObject::getNDouble(), EVENT::LCGenericObject::getNInt(), EVENT::LCCollection::getTypeName(), EVENT::LCGenericObject::getTypeName(), EVENT::LCGenericObject::id(), std::left(), std::noshowpos(), std::right(), std::setfill(), std::setw(), and std::stringstream::str().
std::ostream& UTIL::operator<< | ( | std::ostream & | out, |
const LCIO_LONG< EVENT::LCIntVec > | l | ||
) |
Definition at line 351 of file Operators.cc.
References std::dec(), std::endl(), EVENT::LCCollection::getTypeName(), EVENT::LCIntVec::id(), std::left(), std::noshowpos(), std::right(), std::setfill(), std::setw(), and std::stringstream::str().
std::ostream& UTIL::operator<< | ( | std::ostream & | out, |
const LCIO_LONG< EVENT::LCObject > | l | ||
) |
Definition at line 508 of file Operators.cc.
References std::dec(), std::endl(), EVENT::LCObject::id(), std::left(), std::noshowpos(), std::right(), std::setfill(), std::setw(), and std::stringstream::str().
std::ostream& UTIL::operator<< | ( | std::ostream & | out, |
const LCIO_LONG< EVENT::LCParameters > | l | ||
) |
Definition at line 553 of file Operators.cc.
References std::endl(), std::noshowpos(), std::right(), std::setfill(), and std::setw().
std::ostream& UTIL::operator<< | ( | std::ostream & | out, |
const LCIO_LONG< EVENT::LCRunHeader > | l | ||
) |
Definition at line 704 of file Operators.cc.
References std::dec(), std::endl(), EVENT::LCRunHeader::getDescription(), EVENT::LCRunHeader::getDetectorName(), EVENT::LCRunHeader::getParameters(), EVENT::LCRunHeader::getRunNumber(), EVENT::LCCollection::getTypeName(), EVENT::LCObject::id(), std::left(), std::noshowpos(), std::right(), std::setfill(), and std::setw().
std::ostream& UTIL::operator<< | ( | std::ostream & | out, |
const LCIO_LONG< EVENT::LCIO > | l | ||
) |
Definition at line 751 of file Operators.cc.
References std::endl(), std::noshowpos(), std::right(), std::setfill(), and std::setw().
std::ostream& UTIL::operator<< | ( | std::ostream & | out, |
const LCIO_LONG< EVENT::ParticleID > | l | ||
) |
Definition at line 798 of file Operators.cc.
References std::dec(), std::endl(), EVENT::ParticleID::getAlgorithmType(), EVENT::ParticleID::getLikelihood(), EVENT::ParticleID::getPDG(), EVENT::ParticleID::getType(), EVENT::LCCollection::getTypeName(), std::left(), std::noshowpos(), std::right(), std::setfill(), and std::setw().
std::ostream& UTIL::operator<< | ( | std::ostream & | out, |
const LCIO_LONG< EVENT::RawCalorimeterHit > | l | ||
) |
Definition at line 861 of file Operators.cc.
References std::dec(), std::endl(), EVENT::RawCalorimeterHit::getAmplitude(), EVENT::RawCalorimeterHit::getCellID0(), EVENT::RawCalorimeterHit::getCellID1(), EVENT::LCCollection::getFlag(), EVENT::RawCalorimeterHit::getTimeStamp(), EVENT::LCCollection::getTypeName(), std::left(), std::noshowpos(), std::right(), std::setfill(), std::setw(), and std::bitset< Bits >::test().
std::ostream& UTIL::operator<< | ( | std::ostream & | out, |
const LCIO_LONG< EVENT::TrackerData > | l | ||
) |
Definition at line 987 of file Operators.cc.
References std::dec(), std::endl(), EVENT::TrackerData::getCellID0(), EVENT::TrackerData::getCellID1(), EVENT::TrackerData::getTime(), EVENT::LCCollection::getTypeName(), std::left(), std::noshowpos(), std::right(), std::setfill(), and std::setw().
std::ostream& UTIL::operator<< | ( | std::ostream & | out, |
const LCIO_LONG< EVENT::TrackerPulse > | l | ||
) |
Definition at line 1061 of file Operators.cc.
References std::dec(), std::endl(), EVENT::TrackerPulse::getCellID0(), EVENT::TrackerPulse::getCellID1(), EVENT::TrackerPulse::getCharge(), EVENT::LCCollection::getFlag(), EVENT::TrackerPulse::getQuality(), EVENT::TrackerPulse::getTime(), EVENT::LCCollection::getTypeName(), std::left(), std::noshowpos(), std::right(), std::setfill(), std::setw(), and std::bitset< Bits >::test().
std::ostream& UTIL::operator<< | ( | std::ostream & | out, |
const LCIO_LONG< EVENT::TrackerRawData > | l | ||
) |
Definition at line 1130 of file Operators.cc.
References std::dec(), std::endl(), EVENT::TrackerRawData::getCellID0(), EVENT::TrackerRawData::getCellID1(), EVENT::TrackerRawData::getTime(), EVENT::LCCollection::getTypeName(), std::left(), std::noshowpos(), std::right(), std::setfill(), and std::setw().
|
inline |
Convenient helper to set a bit in a given int - for example:
trkHit->setType( set_bit( trkHit->getType() , UTIL::ILDTrkHitTypeBit::ONE_DIMENSIONAL ) ) ;.
Definition at line 82 of file BitSet32.h.
References std::bitset< Bits >::set().
const std::string & UTIL::tail | ( | const EVENT::Vertex * | ) |
Definition at line 2761 of file Operators.cc.
Referenced by UTIL::LCTOOLS::printCalorimeterHits(), UTIL::LCTOOLS::printClusters(), UTIL::LCTOOLS::printLCFloatVecs(), UTIL::LCTOOLS::printLCGenericObjects(), UTIL::LCTOOLS::printLCIntVecs(), UTIL::LCTOOLS::printRawCalorimeterHits(), UTIL::LCTOOLS::printReconstructedParticles(), UTIL::LCTOOLS::printRelation(), UTIL::LCTOOLS::printSimCalorimeterHits(), UTIL::LCTOOLS::printSimTrackerHits(), UTIL::LCTOOLS::printTrackerData(), UTIL::LCTOOLS::printTrackerHitPlane(), UTIL::LCTOOLS::printTrackerHits(), UTIL::LCTOOLS::printTrackerHitZCylinder(), UTIL::LCTOOLS::printTrackerPulse(), UTIL::LCTOOLS::printTrackerRawData(), UTIL::LCTOOLS::printTracks(), UTIL::LCTOOLS::printVertices(), and tail().
const std::string & UTIL::tail | ( | const EVENT::MCParticle * | ) |
Definition at line 1919 of file Operators.cc.
const std::string & UTIL::tail | ( | const EVENT::TrackerHit * | ) |
Definition at line 1309 of file Operators.cc.
const std::string & UTIL::tail | ( | const EVENT::TrackerHitPlane * | ) |
Definition at line 1415 of file Operators.cc.
const std::string & UTIL::tail | ( | const EVENT::TrackerHitZCylinder * | ) |
Definition at line 1535 of file Operators.cc.
const std::string & UTIL::tail | ( | const EVENT::SimTrackerHit * | ) |
Definition at line 1653 of file Operators.cc.
const std::string & UTIL::tail | ( | const EVENT::CalorimeterHit * | ) |
Definition at line 1817 of file Operators.cc.
const std::string & UTIL::tail | ( | const EVENT::SimCalorimeterHit * | ) |
Definition at line 1164 of file Operators.cc.
const std::string & UTIL::tail | ( | const EVENT::ReconstructedParticle * | ) |
Definition at line 2079 of file Operators.cc.
const std::string & UTIL::tail | ( | const EVENT::Track * | ) |
Definition at line 2427 of file Operators.cc.
const std::string & UTIL::tail | ( | const EVENT::TrackState * | ) |
Definition at line 2314 of file Operators.cc.
const std::string & UTIL::tail | ( | const EVENT::Cluster * | ) |
Definition at line 2622 of file Operators.cc.
const std::string & UTIL::tail | ( | const EVENT::LCRelation * | ) |
Definition at line 642 of file Operators.cc.
const std::string & UTIL::tail | ( | const EVENT::LCFloatVec * | ) |
Definition at line 386 of file Operators.cc.
const std::string& UTIL::tail | ( | ) |
Definition at line 156 of file Operators.h.
References tail().
const std::string & UTIL::tail | ( | const EVENT::LCCollection * | ) |
Definition at line 92 of file Operators.cc.
const std::string & UTIL::tail | ( | const EVENT::LCEvent * | ) |
Definition at line 147 of file Operators.cc.
const std::string & UTIL::tail | ( | const EVENT::LCFlag * | ) |
Definition at line 210 of file Operators.cc.
const std::string & UTIL::tail | ( | const EVENT::LCGenericObject * | ) |
Definition at line 268 of file Operators.cc.
const std::string & UTIL::tail | ( | const EVENT::LCIntVec * | ) |
Definition at line 328 of file Operators.cc.
const std::string & UTIL::tail | ( | const EVENT::LCObject * | ) |
Definition at line 496 of file Operators.cc.
const std::string & UTIL::tail | ( | const EVENT::LCParameters * | ) |
Definition at line 542 of file Operators.cc.
const std::string & UTIL::tail | ( | const EVENT::LCRunHeader * | ) |
Definition at line 689 of file Operators.cc.
const std::string & UTIL::tail | ( | const EVENT::ParticleID * | ) |
Definition at line 783 of file Operators.cc.
const std::string & UTIL::tail | ( | const EVENT::RawCalorimeterHit * | ) |
Definition at line 833 of file Operators.cc.
const std::string & UTIL::tail | ( | const EVENT::TrackerData * | ) |
Definition at line 954 of file Operators.cc.
const std::string & UTIL::tail | ( | const EVENT::TrackerPulse * | ) |
Definition at line 1021 of file Operators.cc.
const std::string & UTIL::tail | ( | const EVENT::TrackerRawData * | ) |
Definition at line 1098 of file Operators.cc.
const std::string & UTIL::tail | ( | const EVENT::LCIO * | ) |
Definition at line 740 of file Operators.cc.
std::string UTIL::toString | ( | const T * | obj | ) |
Definition at line 288 of file Operators.h.
References std::stringstream::str().
|
inline |
Convenient helper to unset a bit in a given int - for example:
trkHit->setType( set_bit( trkHit->getType() , UTIL::ILDTrkHitTypeBit::ONE_DIMENSIONAL ) ) ;.
Definition at line 91 of file BitSet32.h.
References std::bitset< Bits >::set().
|
static |
Definition at line 49 of file LCTOOLS.cc.
Referenced by UTIL::LCTOOLS::printCalorimeterHits(), UTIL::LCTOOLS::printClusters(), UTIL::LCTOOLS::printLCFloatVecs(), UTIL::LCTOOLS::printLCGenericObjects(), UTIL::LCTOOLS::printLCIntVecs(), UTIL::LCTOOLS::printLCStrVecs(), UTIL::LCTOOLS::printRawCalorimeterHits(), UTIL::LCTOOLS::printReconstructedParticles(), UTIL::LCTOOLS::printSimCalorimeterHits(), UTIL::LCTOOLS::printSimTrackerHits(), UTIL::LCTOOLS::printTPCHits(), UTIL::LCTOOLS::printTrackerData(), UTIL::LCTOOLS::printTrackerHitPlane(), UTIL::LCTOOLS::printTrackerHits(), UTIL::LCTOOLS::printTrackerHitZCylinder(), UTIL::LCTOOLS::printTrackerPulse(), UTIL::LCTOOLS::printTrackerRawData(), UTIL::LCTOOLS::printTracks(), and UTIL::LCTOOLS::printVertices().